It seems to me that the way to solve this is to implement standardized time zones for each domain.
Barovia = Barovia Standard Time (BST).
Dementlieu = Port Standard Time (PST) during the winter, and Port Daylight Time during the summer.
Mist Camp naturally would be the standard time across domains, also known as Gameplay Mean Time (GMT).