date analysis module