I had the same problem with running phantomjs / poltergeist automated tests under cygwin / babun.
unset TZ
solved the problem, put it in your .zshrc or .bashrc or similar for a permanent fix.
Credit to: localtime returns GMT for windows programs running on cygwin shells