title: Preserving timezones in Rails
body: <p>If I have a time string of the form <code>"Wed, 22 Jun 2011 09:43:58 +0200"</code> coming from a client, I wish to store it with the time zone preserved. This is important because it's not just the absolute UTC time that is important but also the timezone.</p>
  
  <p><code>Time.zone.parse(t)</code> will convert the time to whatever the zone that <code>Time.zone</code> is using at the time, losing the source timezone.</p>
  
  <p>Do I have to manually extract the timezone from the above string or is there an idiomatic way to do this?</p>