update Date fields with user specified time zone instead of host/system/default timezone when it's available - add unit test