I\'m trying to set a date to 7 working days from today\'s date (excluding weekends and UK public holidays).
Check one day at a time instead of a 7 day range.
Start by setting the default date to today's date. Then, check one day at a time into the future. If that day is a working day, increment the workingDay counter by 1. if it's not, just loop onto the following day. When your workingDay counter hits 7, that's the date you need.