handle iso datetime better in string date parsing