Date validation fixed to include checks for exact year scenario. Coverage of 89.5%