Como armazenar uma data e hora no MySQL com informações de fuso horário

Eu tenho milhares de fotos que foram tiradas na Tanzânia e eu quero armazenar a data e hora em que cada foto foi tirada em um banco de dados MySQL. No entanto, o servidor está localizado nos EUA e tenho problemas quando tento armazenar uma data-hora na Tanzânia que se enquadre na hora "inválida" durante o horário de verão (nos EUA). A Tanzânia não faz o horário de verão, então o tempo é realmente válido.

Complicações adicionais são que existem colaboradores de muitos fusos horários diferentes que precisarão acessar os valores de data e hora armazenados no banco de dados. Eu quero que elessempre saem como o tempo da Tanzânia e não nos tempos locais em que vários colaboradores estão.

Estou relutante em definir tempos de sessão porque sei que haverá problemas quando alguém se esquece de definir um horário de sessão e fica com o tempo todo errado. E eu não tenho autoridade para mudar nada sobre o servidor.

Eu li:Práticas recomendadas de horário de verão e fuso horário eCampos de data e hora do MySQL e horário de verão - como faço referência a hora "extra"? eArmazenando datetime como UTC em PHP / MySQL

Mas nenhum deles parece resolver o meu problema particular. Eu não sou um especialista em SQL; Existe uma maneira de especificar o fuso horário ao configurar DATETIMEs? Eu não vi um. Caso contrário, qualquer sugestão sobre como abordar esta questão é muito apreciada.

Edit: Aqui está um exemplo do problema que estou correndo. Eu mando o comando:

INSERT INTO Images (CaptureEvent, SequenceNum, PathFilename, TimestampJPG) 
VALUES (122,1,"S2/B04/B04_R1/IMAG0148.JPG","2011-03-13 02:49:10")

E eu recebo o erro:

Error 1292: Incorrect datetime value: '2011-03-13 02:49:10' for column 'TimestampJPG'

Esta data e hora existe na Tanzânia, mas não nos EUA, onde está o banco de dados.

questionAnswers(3)

yourAnswerToTheQuestion