Feature request: CalendarEvent.past and CalendarEvent.future

Several of my scripts contain date calculations to get all past/future calendar events.

Can you please add CalendarEvent.past(calendars) (all events before today) and CalendarEvent.future(calendars) (all events after today), like we already have yesterday, today, tomorrow, etc.?

Perhaps consider an additional (optional?)date parameter rather than just always current date.