code: private Calendar createCalendar(long time)
      {
          // The specification accounts for gregorian dates only.
          Calendar cal = new GregorianCalendar(timeZone); // d639610
          cal.setTimeInMillis(time);
  
          return cal;
      }
docs: Creates a calendar object for the specified time using the time zone of
  the schedule expression.
  
  @param the time in milliseconds
  @return a calendar object