Try to please Google Calendar brokenness
use icalendar which is simpler to use

when adding timezone info, it wasn't icalendar I was using