Bring in joda-time
Use joda-time to parse date string in a new try/catch
Add a null check