Eu recomendaria usar o fuso horário do servidor ou UTC, em vez de armazenar dados diferentes para cada usuário. Dessa forma, seu banco de dados será totalmente consistente e você poderá realizar algumas operações como comparações sem precisar, para cada entrada, buscar o user_timezone coluna e realizar a conversão (que não é totalmente gratuita)