We have the Diary on the website (which has been there for over 2 years), not aware of anything else.
The Diary relies on members highlighting events which would be nice for club members to attend with the official club events highlighted (and linked to the appropriate event page).