Используйте макет http.TimeFormat для форматирования времени для заголовков HTTP. Этот макет предполагает время в местоположении UTC.
s := t.UTC().Format(http.TimeFormat)
Если известно, что время указано в UTC, то вызов UTC () можно пропустить:
s := t.Format(http.TimeFormat)