Использование UTC обычно является хорошей ставкой, особенно если вы имеете дело с логическими «моментами времени» (такими как метки времени для создания записей и т. Д.).
Что касается того, как вы отображаете их для своего пользователя:если вы не знаете часовой пояс, вы не сможете разумно отобразить дату / время для пользователя , однако вы сохраните его, так что это действительно отдельно от решения UTC.Одним из вариантов может быть использование Javascript для конвертации из UTC в местное время.Другая возможность - позволить пользователю самостоятельно указывать часовой пояс.