I'm a full-stack web developer, contributor of the W3C CSS Test Suite,
WordPress coder and author at
jQuery really kicks in when it comes to handle booking calendars.
You can enable or disable specific weekdays in the Bootstrap datepicker plugin.
We can use jQuery's Deferred Objects to enhance form validation.