title: timezone parsing discrepancies between ruby versions
body: <p>In my local machine, I am using RVM</p>
  
  <pre><code>&gt;&gt; ruby -v
  =&gt; ruby 1.9.3p194 (2012-04-20 revision 35410) [i686-linux]
  
  # in the terminal
  &gt;&gt; date
  =&gt; Wed Feb 27 20:00:17 PHT 2013
  </code></pre>
  
  <p>In our staging server, we are using rbenv</p>
  
  <pre><code>&gt;&gt; ruby -v
  =&gt; ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
  
  # in the terminal
  &gt;&gt; date
  =&gt; Wed Feb 27 12:00:22 UTC 2013
  </code></pre>
  
  <p>In my local machine, I am parsing a date string that came from an ajax call</p>
  
  <pre><code>&gt;&gt; Time.zone
  =&gt; (GMT+00:00) UTC
  &gt;&gt; Time.zone.parse('Wed Feb 27 2013 19:46:21 GMT+0800 (PHT)')
  =&gt; Wed, 27 Feb 2013 19:46:21 UTC +00:00
  </code></pre>
  
  <p>In our staging server, I get a different result</p>
  
  <pre><code>&gt;&gt; Time.zone
  =&gt; (GMT+00:00) UTC
  &gt;&gt; Time.zone.parse('Wed Feb 27 2013 19:46:21 GMT+0800 (PHT)')
  =&gt; Wed, 27 Feb 2013 11:46:21 UTC +00:00
  </code></pre>
  
  <p>Any ideas how I can make the parse result on the staging server recognize the timezone?</p>