Saying that I have not given the whole story is not correct. What I said is that the time should be based on online clock . It could be a matter of issue which can be answered. If the user does not have internet connection then the same could be handled in manner -

The code will check for internet connection and if not found it will not open the WB & display a message that "Not connected to internet. Get connected to access to WB" If it is possible, else even if the macro opens the WB the other macros will not work, if possible.