Bug: Expressions using JS are previewed using system clock instead of server

Example:

My timezone is EST, my server is UTC

If I run {{(new Date()).getHours()}} it will show me 16 (4pm) instead of 21 (9pm)

The work around is using a Set node to save them to a variable but I wanted to mention this as using it with an IF node gave no visual indication which may be confusing to some. It will look like 16 == 16 is false

2019-11-14_07-40

Very sorry that post somehow did fall through the cracks.

It sounds like it is the same issue as here:
https://community.n8n.io/t/how-can-i-use-now-in-a-expression/361

Sadly did not have time to fix that yet. Hope to get to it soon!