It looks like it works, so that’s good! I have some comments about the layout/design but that’s about it.
- Why is there an “Enter” button? The calendar seems to update on input.
- The calendar itself seems to be absolutely positioned. This can cause some problems.
- The content below the calendar can get cut off
- When the browser window width is smaller causing the months to wrap, they also get cut off by the calendar
- The content below the calendar can get cut off
I also noticed the validation links seem to target the site root, not the calendar page itself (or is that intentional?).