I think you're bumping up against a timezone conversion. Seems that 1.72 at least of Date::ICal uses 'offset', not 'tz' to set the timezone, so it is using $TZ by default.

In reply to Re: Strange result for example in Test::Tutorial. by moot
in thread Strange result for example in Test::Tutorial. by BioGeek

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":