public static TimeZoneInfo GetSiteTimeZoneInfo(string timeZoneIdentifier)
{
TimeZoneInfo oTZ = GetLocalTimeZoneInfo();
if (!String.IsNullOrEmpty(timeZoneIdentifier)) {
try { oTZ = TimeZoneInfo.FindSystemTimeZoneById(timeZoneIdentifier); } catch { }
}
return oTZ;
}