NSDate * originalDate = [NSDate new];
NSTimeZone* sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
NSTimeZone* destinationTimeZone = [NSTimeZone localTimeZone];
NSInteger sourceGMTOffset = [sourceTimeZone secondsFromGMTForDate:originalDate];
NSInteger destinationGMTOffset = [destinationTimeZone secondsFromGMTForDate:originalDate];
NSTimeInterval interval = destinationGMTOffset - sourceGMTOffset;
NSDate* destinationDateNow = [[[NSDate alloc] initWithTimeInterval:interval sinceDate:originalDate] autorelease];