Updates to SimpleDate

Updated the SimpleDate constructor so that it does error checking and
will not allow improper dates.