anchor.diff:                  <div class="row">
                       <div class="col-sm-2">
                           <label for="startDate">Start Date</label>
  -                        <input type="date" class="form-control" id="startDate" placeholder="">
  +                        <input type="text" onfocus="setDateOnFocus(this)" onblur="setPlaceholderOnBlur(this)" class="form-control" id="startDate" placeholder="">
                       </div>
                       <div class="col-sm-2">
                           <label for="endDate">End Date</label>
  -                        <input type="date" class="form-control" id="endDate" placeholder="Password">
  +                        <input type="text" onfocus="setDateOnFocus(this)" onblur="setPlaceholderOnBlur(this)" class="form-control" id="endDate" placeholder="Password">
                       </div>
                   </div>
               </div>
  
positive.code:     }
  
      function loadRequestedWeek() {
          let start = new Date(document.getElementById("startDate").value + "T12:00:00Z");
          let end = new Date(document.getElementById("endDate").value + "T12:00:00Z");
          setLoadingMessage();
          loadOnCallSchedule(start, end);
      }
  
      function createOnCallTable(onCallSchedule) {
  
negative.code:     }
  
      function loadOnCallSchedule(startDateOfSchedule, endDateOfSchedule) {
          setPlaceholderDates(startDateOfSchedule, endDateOfSchedule);
          LABKEY.Ajax.request({
              url: LABKEY.ActionURL.buildURL("wnprc_ehr", "FetchOnCallScheduleGoogleEvents", null, {
                  startDate: startDateOfSchedule,
  