I'd maybe go for using a fixed date/time here rather than a variable one. If we want to prove that the function works for several different sample dates then it would be better to enumerate all the cases (or iterate over several dates) which might be representative of different scenarios (daylight saving time or not for example). 

Using a variable time just introduces the possibility that the test would fail at a random time in the future and doesn't improve the effectiveness of the test.