Why not keep your to-do list and your calendar in one place? Google Calendar and Google Tasks solve this problem.