Can be done, but you will need some coding:
- setup a second collection (like “eventsOld”)
- run Job Scheduler every day/week, whatever you want, doing:
3)select from original collection all rows you want gone - bulk-insert them into the “eventOld” collection
If you don’t need this, but just prevent from showing old stuff, you can easily code this using Velo.