Why doesn't my calendar alert me when events are upcoming?
Something that seems to work for Google calendars: on your phone, go to Settings => Mail, Contacts, Calendars. Scroll down to the Calendars block. Select Default alert times. You can then chose phone alerts by type of event.