full tested date validate