The Event Calendar is fed from an Admin piece, and is very intuitive and simple to use. When each event is created, it will also have a unique url for easy and direct sharing via social media, email campaigns, etc.
The default view of the Calendar page begins on the current date and has an unlimited view into the future. We can (and should) limit the number of events displayed on this page to optimize for the user experience, especially for mobile. To allow the user customization of the date range, they can enter the specific time period for which they are planning, and see only events during their specific time period.