This will ensure you have a correct and valid date. By setting Lenient to false the parser will check that you have entered the correct values for the day and month field. ie the month field is between 1 and 12 and the day field is a valid value for each month. So if a user tries to enter 31/02/2004, the parser will reject it as an invalid date.
subject: Getting a Date from an string "mm/dd/yyyy'