For client side rules using JavaScript there is no specific time zone. In that case the local time of the client will be used.
For server side rules you have to choose the timezone in the editor dialog (either for the shortcut itself or in the rule. The default timezone is the one, which the server uses, but you can also change it.
For example – timezone is Europe/Berlin:
[timed-content-server show=”06/20/2018 14:00 Europe/Berlin”]
Some content
[/timed-content-server]
And what do you mean by “get around it by changing date and time in your computer”?
Server side rules will only checked on the server not on the client. So the time of the client does not matter for server side rules.