NSDateFormatter - 1 dia incorreto?

Estou importando um arquivo CSV com um formato de data de mês / dia / ano (por exemplo, 21/01/2007).

Estou percorrendo o CSV, alguns estão funcionando, mas alguns estão saindo com a data 1 dia anterior, com um horário das 23:00? Uma das datas que não estão funcionando seria assim:

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"M/d/yyyy"];
    NSDate *date = [dateFormatter dateFromString:@"10/7/2007"];

mas quando eu mostro a data em um NSLog, ele tem o seguinte:

    NSLog(@"Date: String: %@ Date: %@", @"10/7/2007", date);

Data: String: 10/7/2007 Data: 2007-10-06 23:00:00 GMT

O que estou fazendo errado?

questionAnswers(1)

yourAnswerToTheQuestion