Added client side time zone detection