I’ve been using Google Calendar (GCal) to manage my academic and personal life for several years. Having a calendar online and always accessible from any Internet-connected computer is a real convenience. With GCal you can create specific calendars for the various aspects of your life, I have one for each course I teach, one for my professional consulting work, and one for my personal life. All calendars are color coded and viewable within a neatly organized window. Calendars can be synced to many desktop applications and even calendar apps on your cell phone. Calendars can be kept private or shared.
I’ve added a GCal calendar widget to your D2L course portal. I have it set to “Agenda” view but you can also view by “Week” or “Month” by clicking on their tabs. At the bottom of the widget is a button to add the course calendar as one of your personal Google calendar. It will automatically update as I add or revise course activities.
Here’s a few links about Google Calendar: