Google Calendar Event/Daily Agenda Reminders (at any time interval before event starts)
Allows you to get Google Calendar notification on your mobile at any time interval (e.g. 1 hour before event starts, 1 day before event starts, etc.). Just enable reminders on google calendar and have them forwarded to your gmail. Then use this recipe!