First, do not get confused; this is NOT asking to convert from the current time zone to UTC. Not at all.
What I need is to convert from a PROVIDED time zone by name (e.g. "Pacific Standard Time") to UTC.
The conversion must be taking into account the daylight saving offset for the provided date.
For example, if I enter 03/10/2016 6:00 PM Pacific Standard Time, it must return 04/10/2016 1:00 AM because at that date the time zone offset is -7 hours.
I've searched up and down the internet for this and couldn't find anything. If this was a different language it wouldn't be an issue, but VBScript seems pretty limited.
I would like to avoid 3rd party libraries and stick with standard MS-provided objects if possible.
Please advise.