Google Calendar is a great tool for setting events and reminders. Furthermore, you can also opt to receive email notifications for certain events.