Is it possible to configure an Amazon Echo so that Alexa will tell you about upcoming events (e.g. from Google Calendar) an hour before each of them by waking itself up and reminding you about them?
You can now say “Alexa, remind me to take out the trash at 6PM,” and it will notify you at the proper time. Alexa still lacks context for AM / PM reminders and alarms (unlike Siri and Google Assistant), which is actively annoying, so don’t forget the abbreviation.
Your best option currently is to use Alexa's integration with Google Calendar to manually check your schedule every day. You can check your calendar with "What’s on my calendar on [day]?". If necessary, you can also specify a time, e.g. "What's on my calendar today at 3pm?".
You can then set a reminder from your daily briefing for particularly important events, but Alexa can't yet notify you about every event on your calendar (and I suspect that would be too noisy to be useful for many people).
My experience at least with Outlook Calendar events. If I set the event to give me a reminder at a certain time prior to the event, my echo device will give me a voice prompts the time. For instance, I have an event tomorrow at 6PM. I set the event in Outlook Calendars to remind me 24 hours prior. My Echo just reminded me of this event today at 6PM. In short, this capability is driven by your calendar program.
To achieve this you would need a diary ‘skill’ that pushed reminders to a designated Alexa device for vocalisation.
Having examined the Skill Development Kit, I believe this would be possible to accomplish via a cloud server, however I have not found an existing Skill which can accomplish this.