You can create a filtered view that hides past items.
go to View tab, click View Settings, then filter. On the advanced tab, type End in the Field field choose on or after and type yesterday. Every day the view will update and the view should hide older items. One caveat: recurring events. You need to filter all recurring events out to hide them.