When date day field is invalid but lower than the value 32 the form will still submit
The issue is that while the component correctly identifies invalid dates (through moment.js validation), it doesn't communicate this invalid state to the browser's form validation API. The component sets visual indicators but doesn't prevent form submission using the standard HTML form validation mechanism.
Fixed
This fix will prevent form submission when dates like
February 29 2022, or
April 31 are entered, and for completely invalid dates like
January 32.