É muito desajeitado, mas isso deve ser feito no MacOS usando apenas o shell e o comando date
:
Converta 2017-01-05 10:00:00 na hora leste da América do Norte para o fuso horário local do sistema:
date -r $(TZ=America/Montreal date -j 010510002017 +%s)
Para converter isso em um fuso horário diferente do local, prefixe o comando outer com o fuso horário desejado:
TZ=Australia/Sydney date -r $(TZ=America/Montreal date -j 010510002017 +%s)
Apenas tome cuidado com o formato de entrada de datas extremamente bizarro: mmddHHMMYYYY