How to Unpublish Events After a Given Date?
As of v2.1.1.6, the Events extension lets you unpublish events after a given date.
Managing Past Events
To manage past or expired events, you can head to CPT > Settings > General > Manage Past Events. This is where you can choose to unpublish or remove events after X days, and then specify the number of days. You can also specify the status for past events, such as Pending Review, Draft, or Trash.
If you wish to manually manage past events on your site, you can go to GeoDirectory > Status > Tools > Handle Past Events and then run the necessary function to manage past events.