enhanced date pattern