Can anyone give me a convincing explanation why this returns True in both cases?

Debug.Print IsDate("59/12/08")
Debug.Print IsDate("39/11/06")