The WA7BNM contest calendar provides excellent information on current and upcoming contests on all bands and in all modes.
There is more than just a listing of when a contest occurs.
Links are provided to the sponsoring site where you can obtain the rules and operating instructions on a particular event.
Likewise instructions are provided on where to upload contest results, as well as the time frame you must do it in.
WA7BNM Contest Calendar: 8-Day Calendar
73