Make schedule view swipeable on mobile
In this MR the schedule view has been changed to use a PathView, just like the month view. This should make navigation more intuitive and natural on mobile.
This MR also contains a number of fixes for both the month and schedule views:
- Dates now sync correctly when switching views
- Clicking today action on both views now doesn't break date sync