Se você quiser converter uma hora aleatória do fuso horário local para uma hora em outro fuso horário:
$ date -d @$(date +%s -d '2014/10/01 12:34:56')
Wed Oct 1 12:34:56 CEST 2014
$ TZ=Australia/Sydney date -d @$(date +%s -d '2014/10/01 12:34:56')
Wed Oct 1 20:34:56 EST 2014
Eu uso segundos desde a época do unix como a maneira natural de comunicar um ponto no tempo.