Time.use_zone não está funcionando como esperado

Então, agora são 14h54 PST em São Francisco. Por alguma razão, esse bloco de código não está retornando 12:54 PM HST no Havaí. Estou faltando alguma coisa aqui? Eu esperava que esse código me retornasse a hora atual no Havaí

Time.use_zone('Hawaii') do
  Time.now
end
# => 2012-01-03 14:54:54 -0800