add check date function