Events for October 31 - 8 January 2025