fix timezone conversion problem