code:     public static DateTimeZone randomDateTimeZone() {
          DateTimeZone timeZone;
  
          // It sounds like some Java Time Zones are unknown by JODA. For example: Asia/Riyadh88
          // We need to fallback in that case to a known time zone
          try {
              timeZone = DateTimeZone.forTimeZone(randomTimeZone());
          } catch (IllegalArgumentException e) {
              timeZone = DateTimeZone.forOffsetHours(randomIntBetween(-12, 12));
          }
  
          return timeZone;
      }
  
  