Fix #265 - dateISO rule accepts months or days outside the valid range