DateTime validator implementation (resolves #10)