I have been testing a MultiChain private setup across some docker clusters and I have noticed that there is no compensation for nodes with different timezone settings. For instance, I have the majority of nodes set to BST but one that is set to UTC throws errors when receiving blocks/transactions. Both nodes have the right time as far as their timezone is concerned, but it seems that the communication is not taking this into account between nodes. I therefore see a lot of "Time is too far in the future" errors. Is this behaviour correct? If so, then how is does BitCoin work across multiple geographical areas?