Этот вопрос уже задан ответ здесь:
Как я могу вернуть объект Date на 4 часа меньше текущего системного времени в Java?