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.
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.