title: Restrict DateTime with a minimum date and time (not fall below 00:00)
body: <p>I am using <code>DateTime</code> and it's methods like <code>DateTime.AddMinutes</code> etc.</p>
  
  <p>Is there a way to make DateTime throw an Exception when adding a negative number of minutes/seconds etc that make the time fall beneath 00:00 and not turn the time to 23:59?</p>