title: issue with date formatting using NSDateFormatter
body: <p>I have a date string which I want to convert to another format.</p>
  
  <p>The original date string example is : 
  <strong>"2013-06-04 02:19:21 +0000"</strong></p>
  
  <p>I want to convert this to 
  <strong>"Wed, Jun 4"</strong></p>
  
  <pre><code>NSString * date_string = @"2013-06-04 02:19:21 +0000";
  
  NSDateFormatter *complexdateFormater = [[NSDateFormatter alloc] init];
  [complexdateFormater setDateFormat:@"yyyy-M-DD HH:mm:ss Z"];
   NSDate* complexdate = [complexdateFormater dateFromString:date_string];
  NSString *formatString = [NSDateFormatter dateFormatFromTemplate:@"EE, MMM d" options:0
                                                            locale:[NSLocale    currentLocale]];
  NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
  [dateFormatter setDateFormat:formatString];
  NSString *todayString = [dateFormatter stringFromDate:complexdate];
  </code></pre>
  
  <p>but the today string for the above case prints out : 
  the month as Jan irrespective of the month value in the original string.</p>
  
  <p>where am i going wrong ?</p>