parse_datetime internal method, a light wrapper around DateTime::Format::Strptime
dob attribute on characters changed to DateTime, with appropriate change to constructor