title: Weird timezone issue with pytz
body: <pre><code>&gt;&gt;&gt; import pytz
  &gt;&gt;&gt; pytz.timezone('Asia/Hong_Kong')
  &lt;DstTzInfo 'Asia/Hong_Kong' LMT+7:37:00 STD&gt;
  </code></pre>
  
  <p>A seven hour and 37 minute offset? This is a little strange, does anyone experience the same issue?</p>
  
  <p>In fact I'm getting different behavior between</p>
  
  <pre><code>import pytz
  from datetime import datetime
  hk = pytz.timezone('Asia/Hong_Kong')
  
  dt1 = datetime(2012,1,1,tzinfo=hk)
  dt2 = hk.localize(datetime(2012,1,1))
  if dt1 &gt; dt2:
     print "Why?"
  </code></pre>