more better handling of iso datetime in string date parsing