Just want to give an update here that we've released a new Calendar Component
It has on it a .viewType property from which you can pull whether a month, week, day, or list is being displayed. Additionally, the .view property is now an objected populated with both start and end times for the selected timeframe!