Date manipulation

Задача:

Учитывая строку даты в EST, выведите указанную дату в виде строки с добавлением 12 часов к времени.

Часовой пояс должен быть сохранен.

Пример ввода:

"March 7 2009 7:30pm EST"

Пример вывода:

"March 8 2009 7:30am EST"