Request events between specific start and end dates instead of futureevents=true.

Now, all events from all calendars will be shown up until a single end
date, instead of a specific number of events per calendar feed.
If there are no events in any feeds, then still show the “No events today” prompt correctly.