title: Generate RFC-2445 VTIMEZONE component for iCalendar
body: <p>I'm currently attempting to understand without much success the implementation of VTIMEZONE component using the <a href="https://github.com/icalendar/icalendar" rel="nofollow">iCalendar gem</a>.</p>
  
  <p>I'm generating an ics formatted event calendar, unfortunately when importing event in Google Calendar (as an example), I'm getting wrong date and time due to the missing VTIMEZONE component in the generated calendar.</p>
  
  <p>Writing down the VTIMEZONE component plain text is not really difficult, but I would like to be generated dynamically depending on a ActiveSupport::TimeZone I set in the application.</p>
  
  <p>I explored several leads without success. The closer I came was to get the TZInfo object using ActiveSupport::TimeZone.find_tzinfo() method. But then how can I get the various component items needed to declare both Daylight and Standard VTIMEZONE component?</p>
  
  <p>Is there any gem existing or can I do it natively using TZInfo. Going through all ruby docs I could find didn't help much. Any advice, leads are welcome.</p>