Код:
uses Windows;
procedure SetSysDateTime;
var
ST : _SYSTEMTIME;
begin
GetSystemTime(ST); //вначале считываем текущее состояние
//устанавливаем значения каких надо полей
// ST.wYear := ;
// ST.wMonth := ;
// ST.wDay := ;
ST.wHour := 8;
// ST.wMinute := ;
// ST.wSecond := ;
SetSystemTime(ST); //установка системных даты и времени
end;
Про UTC можно узнать здесь:
http://ru.wikipedia.org/wiki/UTC
Например, в московском часовом поясе летнее время отличается от UTС на +4 часа. Установка ST.wHour := 8; даст системное время 12 ч.