Add Calendar View for dispaying together upcoming dates of an experience.
Extra Calendar related features:
- Allow adding multiple experiences to visualise their dates together on a single Calendar.
- Reuse Calendar View for upcoming booked sessions (aka current Schedule pages)