create new methods of date validate