add support for more formats and various delimiters. Allow partial iso dates, fixing POR-1742. Increase test coverage