Timestamp receivedDate=workItem.getReceivedDate(); Calendar materiDate=Calendar.getInstance(); materiDate.setTime(receivedDate); materiDate.add(Calendar.MONTH, 2); Calendar today=Calendar.getInstance(); today.setTimeInMillis(System.currentTimeMillis()); if(materiDate.before(today)){ terminateTask.forceTerminateTask(workItem, mfe); }