As long as I understand your question and database set up, this a fairly simple solution.
First, go the events table and create a view that filters for upcoming events only.
Then, go to the field where attendees select those links (the one in the form) and edit it to "Limit selection to a view." Select that view and you've got it. (This won't affect past linked records, just future ones. )
Hope that helps!