Вообще, конечно, клиент сам должен таймстэмп в ISO 8601 из ответа в свою таймзону пересчитывать.
Нормальных выходов два:
1. Открытый конфликт с отстаиванием полномочий в своей зоне ответственности.
2. Расширить возможности системы так, чтобы стал учитываться рассматриваемый кейс. Например, при логине можно принимать таймзону параметром, хранить её в сессии, и пересчитывать в неё отдаваемые таймстэмпы. Систему такое решение сильно не испортит - чуток декораторов добавится и всё, но все равно это довольно бессмысленная функциональность.
Ломать все «реализацией по ТЗ» не вариант - клиентов жалко, а «эффективные» менеджеры из своих ошибок выводов все равно обычно не делают.