Fixing a major issue with the expiration dates

Nothing was checking to see if announcements had expired apparently.
Dodged a bullet there.