Fix off-by-1-hour DST bug

for recurring events, DTSTART and DTEND need to have a TZID= to work
correctly on both sides of a DST boundary