Flexibly parse strings and turn them into DateTime objects
