Uses DateUtil.millisTime() instead of System.currentTimeMillis()