- throw exception for bad DateTime or DateTime?