improved date regex