Make two indexes for future and past events
The index currently indexes all events, but for searching through them we only need the current and future ones.
There also is a request for a better archive of events, so we could have a separate index for that.