Don't pass an array to the cache.
Actually use the Horde_Timezone factory.