changes is date parsing and some new tests