public void setDate(Date date) {
    Date old = calendar.getTime();
    if (!old.equals(date)) {
      calendar.setTime(date);
      changeSupport.firePropertyChange(PROPERTY_NAME_DATE, old, date);
      fireStateChanged();
    }
  }
public void setDate(Date date)