There are no typos.
But these errors come out of the browser:
Uncaught TypeError: Calendar is not a constructor
at Object.makeCalendar (date-min.js:3)
at Object.e.extend.$owner (mootools-core.js?3cab9a0034a1c359a31d0189846cade7:38)
at Object.setUp (date-min.js:3)
at Object.e.extend.$owner (mootools-core.js?3cab9a0034a1c359a31d0189846cade7:38)
at Object.initialize (date-min.js:3)
at Object.<anonymous> (mootools-more.js?3cab9a0034a1c359a31d0189846cade7:27)
at Object.e.extend.$owner [as initialize] (mootools-core.js?3cab9a0034a1c359a31d0189846cade7:38)
at new <anonymous> (mootools-core.js?3cab9a0034a1c359a31d0189846cade7:37)
at Object.<anonymous> (form.js:3)
at Array.forEach (<anonymous>)
I honestly don't know how to proceed.