The current time is always based off the POS time and not the server (NetSuite/Salesforce) time. For example, if you are on PST and you enter a "Happy Hour" promotion from 5.00pm to 6.00pm in NetSuite, the POS will recognize it as 5.00pm to 6.00pm if located in the PST time zone. It will also recognize it as 5.00pm to 6.00pm if located in the EST time zone.