Estou inserindo vários eventos no meu Google Agenda na interface da web e estou pensando se devo fazê-los todos no horário local ou selecionar o fuso horário apropriado.
Se eu escolher explicitamente um fuso horário (por exemplo, 13:00 PST) e ele aparecer como 16:00 EST, será "corrigido" quando eu for para a Califórnia? E os eventos com diferentes fusos horários de início e término?
Sim, pelo menos para mim. Todos os meus eventos são armazenados como GMT e a hora do evento é exibida com base na hora do dispositivo (minha localização).
Agora, não sei o que acontece se você "especificar" o fuso horário como você mencionou, pois nunca fiz isso.
O calendário do Google funciona com fusos horários exatamente como você espera. Todos os eventos mudam adequadamente com base no seu fuso horário local sem a intervenção do usuário. Gosto particularmente de como na Web você pode especificar um fuso horário diferente para o início e o fim de um evento, para poder registrar com precisão o horário de uma viagem de avião.
Sim, tudo funcionará tão bem quanto você espera.
Recentemente, viajei para um fuso horário diferente. Antes da viagem, adicionei muitos eventos ao meu calendário do Google com um fuso horário explícito (do meu destino). O Google (e meu telefone) fez a matemática do fuso horário corretamente quando eu estava lá.
A única ressalva é que, se você viajar para algum lugar fora do serviço de celular do seu telefone, ele não poderá definir automaticamente o fuso horário (supondo que você deixe esse recurso ativado em geral). Você precisará usar Settings -> Date & time, desmarque Automatice defina manualmente o fuso horário local.