title: Bug creating recurring events in daylight savings time with Google Calendar API?
body: <p>So I'm making a small App Engine application through python which reads a timetable from a file and puts it into your Google Calender. All times/dates in the timetable are independent of DST so I need to put in events in the same manner. This is complicated by the fact that all the events are recurring weekly over multiple DST periods. </p>
  
  <p>I am using Calender API V3.</p>
  
  <p>I start by creating my own Calender for this.</p>
  
  <pre><code>calander = {
      'summary': 'Calender Name,
      'location': 'Somewhere in Ireland',
      'timeZone': 'GMT',
  }
  </code></pre>
  
  <p>Then I populate it with many different recurring events</p>
  
  <pre><code>event = {
      'summary': 'CS101',
      'description': 'Intro to Comp Sci',
      'location': 'Bla bla bla',
      'start': {
          'dateTime': '2012-10-03T10:00:00.000-00:00',
          'timeZone': 'GMT'
      },
      'end': {
          'dateTime': '2012-10-03T11:00:00.000-00:00',
          'timeZone': 'GMT'
      },
      'recurrence': [
          'RRULE:FREQ=WEEKLY;UNTIL=20121231',
      ],
  }
  </code></pre>
  
  <p>In my actual program of course, all of these strings are being generated dynamically, but i have no problems here.</p>
  
  <p>The problem is that any event occurring during the summertime DST period is automatically put 1 hour behind the time I am giving it. I am sure this is a bug because I am setting the timezone to GMT for the events and calender, but GMT does not observe daylight savings. Nothing should be done to the times I feed in.</p>
  
  <p>For instance, the timetable says an event lasts from 10AM to 11AM every monday from September 1st to December 31st. If this information is fed into the calender, all events before October 28th (the European fall back date) will one hour behind the timetable's time. All times outside of the summertime period are good.</p>
  
  <p>If I tell the calender that an event starts at 10AM, I don't want it to adjust for DST. How can this be avoided?</p>