Respect TZID property in ical schedules

Respect TZID property in ical schedules, if the given timezone is known to us (looks like IANA timezones are generally understood)
Includes a test to illustrate the problem, and a targeted fix which addresses it.