title: Dateformatter change the year of my date
body: <p>I try to display a date with a dateformatter but this one change the year of the date.</p>
  
  <p>This is the method :</p>
  
  <pre><code>setLabelWithDate:(NSdate *)date{
      NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
      NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
      [dateFormatter setTimeZone:gmt];    
      [dateFormatter setDateFormat:@"dd MMMM YYYY"];
  
      NSLog(@"Date : %@",date);
      NSLog(@"stringFromDate %@",[dateFormatter stringFromDate:date]);
  
      self.selectedDateLabel.text = [dateFormatter stringFromDate:date];
      [dateFormatter release];
  }
  </code></pre>
  
  <p>And this is what is displayed in the console :</p>
  
  <pre><code>2012-05-04 13:08:50.442 MyAppli[3339:fb03] Date : 2012-12-30 00:00:00 +0000
  2012-05-04 13:08:50.443 MyAppli[3339:fb03] stringFromDate 30 December 2013
  </code></pre>
  
  <p>Here I m. The dateFormatter add myDate one year and I really don't know why. This case happens only for the 2 last dates of the year (30 and 31 december).</p>
  
  <p>Thanks for your help.</p>
  
  <p>Alexandre</p>