UTC - Universal Time Coordinated, универсальное координированное время.
Стандарт регулирования времени с точностью до секунд или дробных частей секунд. Эталоном являются атомные часы. На основе UTC формируется время в разных часовых поясах.
GMT - Greenwich Mean Time, среднее время по Гринвичу.
По сути является усредненным за некоторый промежуток времени измерением времени по солнцу в определенной точке земли, а именно в обсерватории Гринвича, что недалеко от Лондона.
От какого времени принято отталкиваться в программировании
Делают и так и так, но лучше от UTC ибо стандарт и формально более точный, например учитывает високосные секунды именно в те дни, когда они были добавлены.