Added stupid dateTime validation class which almost certainly implements the worst way of accomplishing dateTime validation