ImmutableDate Like Date, but the setX methods will return a new instance, not mutate the old. npm and browserify enabled. ES5 only.