code: private TimeZone getTimeZone() {
  
          // If no time zone is set, use the default
          String timeZone = getModel().getTimeZone();
          if (timeZone == null)
              return TimeZone.getDefault();
  
          // Otherwise parse and return time zone
          return TimeZone.getTimeZone(timeZone);
  
      }
docs: Returns the time zone associated with this user. This time zone must be
  used when interpreting all date/time restrictions related to this user.
  
  @return
  The time zone associated with this user.