code: public Dateitem findMatchingItem(String label) {
          for (BaseComponent child : getChildren()) {
              Dateitem item = (Dateitem) child;
              
              if (label.equalsIgnoreCase(item.getLabel())) {
                  return item;
              }
          }
          
          return null;
      }
docs: Searches for a comboitem that has a label that matches the specified value. The search is
  case insensitive.
  
  @param label Label text to find.
  @return A comboitem with a matching label., or null if not found.