Umm null was there because it was abstracted away in timeable storable.  null reference creates a new Date in Timeable storable.  Which makes sense because if we ever need to change how we implement getting a default date we can do that in one class.