Port of moment.js to Golang with some additional features for working with dates and times