title: Time zone added to hour after using nsdateformatter
body: <p>I'm trying to convert a string date (2011-06-08T08:05:00.000-08:00) into a NSDate using the following code:</p>
  
  <pre><code>NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
  //Translate 2011-06-08T08:05:00.000-08:00 into 2011-06-08T08:05:00.000-0800
  stringDate = [stringDate stringByReplacingOccurrencesOfString:@":" withString:@"" options:0 range:NSMakeRange([aDate length] - 5, 5)];
  [dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSSZZZ"];  
  NSDate *dateFromString = [dateFormatter dateFromString:stringDate];
  </code></pre>
  
  <p>At this point, dateFromString is 2011-06-08 16:05:00 +0000. What I actually wanted was for dateFromString to be 2011-06-08 08:05:00 -0800. What am I doing wrong?</p>
  
  <p>Thanks!</p>