The way i'd look at it is to use a mySQL database with events and dates, then use a script (php or similar) to query the database for relevant info and generate the final page content from that.
There may be other ways....
This thread is now locked and can not be replied to.
iPhone 7 Plus review: better cameras and waterproofing make this the best iPhone yet
1995-2015: How technology has changed the world in 20 years
Apple to launch new Macs and MacBook Pros at an event on October 27