Thanks for your help @JammyDodger. I really appreciate it.
So just to circle back and clarify the answer my initial question, there is currently no way of keeping events in the upcoming-events calendar after they’ve happened, unless I remove the end time?