Author: Brent Spaulding
There are two fucntions. One to add a number of work days to a data. Another to calculate the number of work days between two dates.
The code also uses a holiday table to inlcude dates that will not be counted as a work day.
Example showing how to work with Time Zones.
This may also be helpeful:
Sources for Time Zone and Daylight Saving Time Data