You will need a list of what are not business days.
- Weekends are not business days.
- Public holidays aren’t either.
But, public holidays are different in different parts of the world. You will need to deal with that sort of issue before making much progress.