Ik denk dat het afhangt van wat je bedoelt met EST - als je East Coast US bedoelt, dan is dat in het algemeen 5 uur achter UTC (maar zonder rekening te houden met zomertijd), wat je 04:00 EST zou moeten geven. Probeer waar mogelijk afkortingen te vermijden, aangezien deze dubbelzinnig zijn, b.v. EST is de afkorting voor zowel Amerika/Detroit als Australië/Sydney. Het gebruik van NSTimeZone initWithName geeft nauwkeurigere resultaten.
De Chronos Time Zone Repository biedt een goed leesbare XML-tijdzonedatabase die echt helpt om te begrijpen hoe tijdzones werken (het is allemaal nogal rommelig en veranderlijk).