Myslím, že nejlepší způsob, jak toho dosáhnout, je vždy předat objekt jako UTC a převést na místní čas na klientech. Tímto způsobem existuje společný referenční bod pro všechny klienty.
Chcete-li převést na UTC, zavolejte ToUniversalTime na objektu DateTime. Poté na klientech zavolejte ToLocalTime, abyste jej dostali do aktuálního časového pásma.