docs: public static TimeZone getBrowserTimeZone() {
  
  
          if (!StringUtils.isEmpty(fixedTimeZoneProperty)) {
              return TimeZone.getTimeZone(fixedTimeZoneProperty);
          }
  
          final WebBrowser webBrowser = com.vaadin.server.Page.getCurrent().getWebBrowser();
          final String[] timeZones = TimeZone.getAvailableIDs(webBrowser.getRawTimezoneOffset());
          TimeZone tz = TimeZone.getDefault();
          for (final String string : timeZones) {
              final TimeZone t = TimeZone.getTimeZone(string);
              if (t.getRawOffset() == webBrowser.getRawTimezoneOffset()) {
                  tz = t;
              }
          }
          return tz;
      }