Create a catch-all tag for events during a given date range (e.g. “Event-Attendee-2018”, or “Event-Attendee-Q1 2018”), and then configure all your future events to automatically add that tag to folks when they RSVP or are marked as having attended.
And, so that you/your team don’t have to remember to add that tag whenever a new event is created — you could just set that up at the Calendar-level by navigating to Calendar Settings > Event Settings, checking the “Enable event settings for this calendar page” box, then entering the desired tag(s) there. Then, when the time period elapses (e.g. it’s a new year, or new quarter), you just need to update that configuration.
That way, rather than having to add separate criteria for every event you’ve organized in the last 12 months, you can just use a single “Tags” criteria. Hope that helps!