use try for some date calls if the date is nil