UTC takes care of standard time issues and thus that is used most of times and is present in most of the places.
In case you want to have for defined zone, what about trying something like:
TimeZoneInfo tz = TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time");
Console.WriteLine(TimeZoneInfo.ConvertTimeToUtc(date1, tz));