fix hardcoded timezone test

This test was dependent on a test having up to ~50ms of latency, which
is not necessarily guaranteed. This allows it to differ up to the actual
elapsed query time.

Also, "now()" was broken out into its own variable anticipating mssql dialect support where that function is different.