`MockDate`s can be safely mutated in frozen time.

Previously multiple instances would share the same underlying date object.
Merge pull request #20 from hjdivad/multiple-dates-in-frozen-time

`MockDate`s can be safely mutated in frozen time.