2024 Sporting Events Calendar: Key dates for your diary