Paginates the show events view for events staff only to 10 items per load. This view gets slower to load each time we add additional events due to all of the banners. Paginating this view will maintain a consistent load experience independent of the number of events/banners.
No change to the events view for non-staff (view will still show all active events)
Cleans up some sloppy string-to-timestamp code that I previously wrote by shifting the conversion into a model attribute so it is chainable
This PR will: