title: PeriodAxis incorrect TimeZone
body: <p>Using the <strong>DateAxis</strong> it works fine:</p>
  
  <pre><code>// From: 2/5/13 02:00:00 PM (+1), To: 2/5/13 03:00:00 PM (+1)
  // Configuring dataset
  Timezone tz = new SimpleTimeZone(1, "Test");
  TimeSeriesCollection dataset = new TimeSeriesCollection(tz);
  TimeSeries timeSeries = new TimeSeries("Series1");
  ...
  timeSeries.add(new Millisecond(new Date(timestamp1), tz, locale), value1);
  timeSeries.add(new Millisecond(new Date(timestamp2), tz, locale), value2);
  timeSeries.add(new Millisecond(new Date(timestamp3), tz, locale), value3);
  ...
  // Setting axis timezone
  ((DateAxis) chart.getXYPlot().getDomainAxis()).setTimeZone(tz);
  ((DateAxis) chart.getXYPlot().getDomainAxis()).setRange(new DateRange(
             from, to), true, true);
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/DdXWs.png" alt="DateAxis Chart"></p>
  
  <p>But when I try to do the same with the <strong>PeriodAxis</strong> it displays a incorrect time zone. Looks like it is getting the timezone from my computer (-3).</p>
  
  <pre><code>// From: 2/5/13 02:00:00 PM (+1), To: 2/5/13 03:00:00 PM (+1)
  // Configuring dataset
  Timezone tz = new SimpleTimeZone(1, "Test");
  TimeSeriesCollection dataset = new TimeSeriesCollection(tz);
  TimeSeries timeSeries = new TimeSeries("Series1");
  ...
  timeSeries.add(new Millisecond(new Date(timestamp1), tz, locale), value1);
  timeSeries.add(new Millisecond(new Date(timestamp2), tz, locale), value2);
  timeSeries.add(new Millisecond(new Date(timestamp3), tz, locale), value3);
  ...
  // Setting periodAxis
  PeriodAxis periodaxis = new PeriodAxis("");
  
  periodaxis.setFirst(new Millisecond(new Date(from), tz));
  periodaxis.setLast(new Millisecond(new Date(to), tz));
  
  periodaxis.setTimeZone(tz);
  
  periodaxis.setRange(new DateRange(from, to), true, true);
  periodaxis.setAutoRangeTimePeriodClass(Second.class);
  PeriodAxisLabelInfo aperiodaxislabelinfo[] = new PeriodAxisLabelInfo[2];
  aperiodaxislabelinfo[0] = new PeriodAxisLabelInfo(
          org.jfree.data.time.Minute.class, new SimpleDateFormat("mm"));
  aperiodaxislabelinfo[1] = new PeriodAxisLabelInfo(
          org.jfree.data.time.Hour.class, new SimpleDateFormat("HH"));
  periodaxis.setLabelInfo(aperiodaxislabelinfo);
  
  chart.getXYPlot().setDomainAxis(periodaxis);
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/EpSr6.png" alt="Period Axis Chart"></p>