Hi there, Rob! Thanks for getting in touch. By the way, I love how the site looks–nice work. ๐
Great question. I do want to note first of all, though, that we are fairly limited in terms of helping out with custom development questions like this one. That said, weโd love to point you in the right direction if we can.
Honestly, I’m unfamiliar with the Essential Grid plugin and how it creates its query to fetch posts. If it allows you to modify or override its query, you will want to customize the one it uses to fetch Events posts using theย tribe_get_events() function. Here’s a handy tutorial with examples of how to use this query, including one that shows how to limit the display to only upcoming events.
Another possibility would be to try installing a plugin that adds an expiration date to posts. I don’t have any recommendations that I’ve tested, but this one looks promising. This way, you could add an expiration date to your Events posts, which will automatically remove them on a certain date.
I’m sorry I don’t have a concrete solution for you, but does this help answer your question? Please let me know. ๐
Cheers!
Geoff