Obviously they have different shifts but that doesn’t mean different clocks. Their clocks are always synchronized. How do you think the real life military works. They don’t sync watches because they’re on different time zones, but because their watches were not very accurate. You see crews from different vessels and Starfleet talking about specific stardates and it’s clear they don’t have different stardates.