code: public final ReadOnlyObjectProperty<LocalDate> endDateProperty() {
          if (endDate == null) {
              endDate = new ReadOnlyObjectWrapper<>(this, "endDate", _endDate); //$NON-NLS-1$
          }
  
          return endDate.getReadOnlyProperty();
      }
docs: The date where the view stops to appear (not the end date of the calendar
  entry). In most views the start and end date of an entry view are the
  same date (the date shown by the control). However, the
  {@link AllDayView} lays out entry views across multiple days.
  
  @return the end date of the view