docs: private boolean attemptDateRangeOptimization(BinaryExpression during, Retrieve retrieve, String alias) {
          if (retrieve.getDateProperty() != null || retrieve.getDateRange() != null) {
              return false;
          }
  
          Expression left = during.getOperand().get(0);
          Expression right = during.getOperand().get(1);
  
          String propertyPath = getPropertyPath(left, alias);
          if (propertyPath != null && isRHSEligibleForDateRangeOptimization(right)) {
              retrieve.setDateProperty(propertyPath);
              retrieve.setDateRange(right);
              return true;
          }
  
          return false;
      }