date pattern and urlutils refine