NSDateFormatter can help convert any type of date NSString to NSDate. The important thing is to use the right format for the date.
Here is some code you can try
NSString *dateString = @"01-02-2010";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
You will have to set the date format to whatever format your string is in. Here are some date format specifiers: (Complete list here)
eeee - Local day of week spelled out 
yyyy - year (4 digits) 
MMMM - Month spelled out 
dd - day of month with no leading zeros 
HH - hour of day (24 hour format) 
mm - minutes of hour (with leading zero) 
Edit
The date format for the following dates will be:
- May 03 2000 : "MMM dd yyyy"
 
- Mon, Jan 03 : "eee, MMM dd"
 
- Mon 31 Jan : "eee dd MMM"