I need the exact same thing, I didn’t see any reason to use a plug-in when I could just set the post date to whenever the event date is, and whenever that date past, the post would remove itself from the list.
I know how to do this, but I don’t know how to get rid of the events that have gone by.