Improving query speed for single day page events

This has been tested on a site with more then 2000 events with repetitions for 5/10 years. Results is a lot faster processing with query returning just data for the day and not the full set of events.