I have a directive that initializes the Date object several times in several functions.
When Unit testing the individual functions I can handle stubbing the date like this:
angular.mock.TzDate would a better native alternative here. this comes as a helper from angular mocks and truly safe guard your test from the system timezone or any other dependencies