more date parsing refinements