The exception is coming from the SaveByForm routine in BusinessLayer.vb and it reads as follows: SqlDbType.SmallDateTime overflow. Value '01/01/1800 00:00:00' is out of range. Must be between 1/1/1900 12:00:00 AM and 6/6/2079 11:59:59 PM.
You can then review the debug information to see if there is anything that gives you a clue. The error is more than likely coming from the SQL side rather than within the BO or DAL.