immutable-date (npm): JS Date API, with all setX methods returning a new instance rather than mutating the original date
Keywords: date|immutable|time