私のプロジェクトでは、文字列を取得しています。文字列をdateFormatterに渡しますが、nilを取得しています。文字列では、ISTの代わりにPDTを取得する可能性があり、他の形式を取得する可能性があります。
NSString* currentDateString = @"2012-11-09 12:31:53.0 **IST**";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.S z"];
NSDate *dateFromString = [dateFormatter dateFromString:currentDateString];