splitting Dates utils out into a library