Cleanup and passing new tests
Using validates_datetime to validate contest: passsing all tests