title: Wrong date with ruby Date.today and DateTime.now
body: <p>I've installed ruby-1.8.6-p383 with RVM. System ruby is 1.9.1_p378-1</p>
  
  <p>I'm getting the wrong date from Date.today and DateTime.now when using ruby 1.8.. Whereas Time.now is correct:</p>
  
  <pre><code>irb(main):002:0&gt; DateTime.now.to_s
  =&gt; "2126--1-10618T11:23:43+00:00"
  irb(main):004:0&gt; Date.today.to_s
  =&gt; "2126--1-10618"
  irb(main):005:0&gt; Time.now
  =&gt; Thu Jan 28 11:55:27 +0000 2010
  </code></pre>
  
  <p>All is well if I switch to ruby 1.9:</p>
  
  <pre><code>irb(main):003:0&gt; DateTime.now.to_s
  =&gt; "2010-01-28T11:58:51+00:00"
  irb(main):004:0&gt; Date.today.to_s
  =&gt; "2010-01-28"
  irb(main):005:0&gt; Time.now
  =&gt; 2010-01-28 11:59:05 +0000
  </code></pre>
  
  <p>Any advice on how to get DateTime to work properly in ruby 1.8 would be most appreciated!</p>