Когда вы видите [описание NSDate], напечатанное на консоли, это всегда соответствующее время по Гринвичу. Если вы используете тот же форматер даты для преобразования даты обратно в строку, она должна находиться в указанном часовом поясе.
[NSDate description] - это то, что вы видите, если вы наберете
po date
или
po [date description]
или вы используете NSLog для отправки любой из этих форм на консоль.