public void setDate(Date date) {
    Date old = getDate();
    calendar.setTime(date);
    changeSupport.firePropertyChange(PROPERTY_NAME_DATE, old, date);
    fireContentsChanged(this, 0, getSize() - 1);
  }
public void setDate(Date date)