Dai un'occhiata a questa precedente domanda e risposta per informazioni correlate:
Conversione efficace delle date tra UTC e ora locale (es. PST) in SQL 2005
(Per riassumere, è necessario creare tabelle di fuso orario e DST in Sql Server 2005. Nella prossima versione di Sql Server avremo aiuto con i fusi orari.)