Allow selecting multiple dates

As a user I'd like to be able to select a range of dates in the calendar to filter the events for example:

  • Last week events
  • This week events
  • Next month events