Для управления диапазоном выбора даты в описании
input type="date" указаны параметры
min и
max.
Пример (открываем в
webkit)
<input type="date" min="2015-04-20" max="2015-04-24">
Однако, поддержка полей с временным типом на данный момент
крайне слаба. Вам потребуется
какой-либо плагин, который может предоставить в
API указание диапазона.
Что до запрета выделения воскресенья — тут ИМХО из штатных средств ничего нет, и
pattern вряд ли поможет для запрета выбора определённых дней недели. Придётся или самому писать обработку, или воспользоваться одним из плагинов с соответствующим
API.