code: private static long timetMillisFromEpochSecs(long epochSecs, TimeZone zone) {
  		DateTimeValue date = timeFromSecsSinceEpoch(epochSecs);
  		Calendar cal = new GregorianCalendar(zone);
  		cal.clear();
  		cal.set(date.year(), date.month() - 1, date.day(), date.hour(), date.minute(), date.second());
  		return cal.getTimeInMillis();
  	}
docs: Get a "time_t" in milliseconds given a number of seconds since the
  Dershowitz/Reingold epoch relative to a given timezone.
  @param epochSecs the number of seconds since the Dershowitz/Reingold
  epoch relative to the given timezone
  @param zone timezone against which epochSecs applies
  @return the number of milliseconds since 00:00:00 Jan 1, 1970 GMT