title: Fail to set timezone in <f:convertDateTime>
body: <p>I'am trying to get <strong>timezone</strong> property from backing bean but it fail because getter() is called before its value is initiated.</p>
  
  <p>Here is pieces of code:</p>
  
  <pre><code>&lt;p:outputLabel value="#{bean.startDate}"&gt;
      &lt;f:convertDateTime pattern="#{msg['dateformat.yyymmdd']}"
      timeZone="#{bean.timezone}" /&gt;
  &lt;/p:outputLabel&gt;
  </code></pre>
  
  <p>And backing bean:</p>
  
  <pre><code>public void init(){
      timezone= getUserTimeZone();
  }
  
  public String getTimezone() {
      return timezone;
  }
  </code></pre>
  
  <p>Can anyone explain why this happen?</p>