Мисля, че най-добрият начин да направите това е винаги да предавате обекта като UTC и да конвертирате в местно време на клиентите. По този начин има обща референтна точка за всички клиенти.
За да конвертирате в UTC, извикайте ToUniversalTime на обекта DateTime. След това на клиентите извикайте ToLocalTime, за да го получите в текущата им часова зона.