title: Timer with interval of multiple months
body: <p>I have a windows service handles events triggered by a System.Timers.Timer.
  I want to set the interval of that timer to 3 months.</p>
  
  <p>The Interval property of the System.Timers.Timer is an Int32 in millseconds, and Int32.MaxValue is smaller than 3 months in milliseconds.</p>
  
  <p>What should I do?</p>