calendar style adjustments

refs #14788
calendar is not rendered until scripts/holidays are loaded

refs #14788
days can only be selected with left click now

refs #14788
booking holiday in overview is triggered on click now

instead of mousedown

refs #14788
calendar/view/holidayService must be created now and urlPrefix is injected

refs #14788