Finished events stop hanging around
Nothing worse than showing up to something that already happened.
- An event disappears from the Upcoming list once it is over.
- It still shows on the calendar for that day, so the history stays put.
- Multi-day events stay until the last day ends.