code:     @Test(timeout = 1000L) public void testCeilLongMonths() throws Exception {
          Calendar cal = Calendar.getInstance();
          cal.set(Calendar.MONTH, Calendar.NOVEMBER);
          new CronTab("0 0 31 * *").ceil(cal); // would infinite loop
      }
  