Long story short
Is there an official, un-deprecated timezone that PHP5 recognizes for Eastern STANDARD time--not Eastern DAYLIGHT time?
Well, if you really want X hours before or after a UTC date, I would do this:
$now = gmdate('Y-m-d H:i:s', time() - 3600 * $hours);
In your case, $hours would be 5, I think.
$hours
As others have suggested, myself included, this is not good practice... But you are aware of that.