Вы не указали форматеру даты, какой год использовать.
Если вы не включите год в свой формат даты, тогда он использует 1970 по умолчанию.Если вы хотите, чтобы он использовал другой год по умолчанию, вы должны задать форматеру даты дату по умолчанию.Например, если вы хотите использовать текущий год, вы можете просто установить текущую дату по умолчанию:
NSDateFormatter *df = [[NSDateFormatter alloc] init];
df.dateFormat = @"MMddHHmm";
df.defaultDate = [NSDate date];
NSDate *date = [df dateFromString:@"02291120"];