Timezone system

Is there a way to make a timezone system like how we have timezone?

What do you mean exactly? How would this work in your game?

I want to make a time system that when you move to a far place on a map the timezone changes. Kind of like driving from the west coast to the east coast.

You could do it lots of ways.
Being in a different time zone doesnt change how anything looks, only what time is on your clock.
So this is pretty simple.

You could put an enormous triggervolume over each section of the level

Or you could have each level set the time zone when it streams in if you are using level streaming

Or you could have an array of floats where if the x or y coordinate is between one of those floats and the next one then it is in a certain Time zone. In Fact that might be better as a Map than an Array. And you can just check the players location every few seconds with a timer.