title: getting 1 day off when using parseDateTime in joda time
body: <p>I am having a problem using the parseDateTime method in joda time. When I try to parse the date below, the result is one day off. I know there is already a similar thread about this, and I know that if your dayOfWeek and dayOfMonth are mismatched, it prioritizes the dayOfWeek. But my date is valid -- I have checked that february 22 falls on a Friday. But when I parse it, I am getting thursday, february 21. Here is the code:</p>
  
  <pre><code>DateTimeFormatter NBSfmt = DateTimeFormat.forPattern("EEE, dd MMM yyyy HH:mm:ss Z");
  DateTimeFormatter MYfmt = DateTimeFormat.forPattern("yyyy-MM-dd");
  
  String date ="Fri, 22 Feb 2013 00:00:00 +0000";
      DateTime datetime = NBSfmt.parseDateTime(date);
              System.out.println(datetime.toString());
  </code></pre>
  
  <p>And here is the output:
  2013-02-21T19:00:00.000-05:00</p>
  
  <p>Anyone have any idea what is going on here? Any insight would be greatly appreciated. 
  Thanks,
  Paul</p>