title: Is it possible to monkey patch typescript Date constructor?
body: <p>I would like to monkey patch the built in Date constructor in typescript, so when I call <code>new Date()</code>, I can define what the returned date will actually be. </p>
  
  <p>I have tried starting off on this question: <a href="https://stackoverflow.com/questions/22400161/date-constructor-monkey-patch">Date constructor monkey patch</a>
  but in typescript you need to provide properties for the date constructor: (Type '() => any' is missing the following properties from type 'DateConstructor': parse, UTC, now), and you can't just define properties for a simple function.</p>
  
  <p>Is there a way to do this?
  Thanks</p>