code: public String getCurrentExpireDate() {
  
          // get the expiration date
          if (isMultiOperation()) {
              return CmsTouch.DEFAULT_DATE_STRING;
          } else {
              try {
                  CmsResource res = getCms().readResource(getParamResource(), CmsResourceFilter.IGNORE_EXPIRATION);
                  if (res.getDateExpired() == CmsResource.DATE_EXPIRED_DEFAULT) {
                      return CmsTouch.DEFAULT_DATE_STRING;
                  } else {
                      return CmsCalendarWidget.getCalendarLocalizedTime(getLocale(), getMessages(), res.getDateExpired());
                  }
              } catch (CmsException e) {
                  return CmsCalendarWidget.getCalendarLocalizedTime(
                      getLocale(),
                      getMessages(),
                      System.currentTimeMillis());
              }
          }
      }
docs: Returns the current expire date as String formatted in localized pattern.<p>
  
  @return the current expire date as String formatted in localized pattern