Jag tror att det bästa sättet att göra detta är att alltid skicka objektet som UTC och konvertera till lokal tid på klienterna. Genom att göra det finns det en gemensam referenspunkt för alla kunder.
För att konvertera till UTC, anrop ToUniversalTime på DateTime-objektet. Ring sedan ToLocalTime på klienterna för att få det i deras aktuella tidszon.