If you are using IsValid("date", yourDate) function and inserting yourDate into the database, you must be aware that IsDate will return TRUE even for dates like June 3. It will automatically consider it a date from this year. While SQL will not and you will get error at insert/update.