How to enable only working days for scheduled workflow actions

How to enable only working days for scheduled workflow actions

I am facing a problem with virtually all the different workflow notifications and scheduled emails I have set up where it counts Saturdays, Sundays and holidays towards the days or hours.  The holidays I can live with but the weekends has thrown a wrench in everything especially if a new lead or contact is created on a Friday and I have scheduled actions based on number of days or hours since created/edited.

The first 3 business days are very critical to my sales cycle as I'm sure they are to many, so the ones created towards the end of the week have lots of workflow actions, automations, notifications and critical processes happen on days we aren't even in the office. 

Also any email or action that is client facing, gives them the impression we are either in the office not self aware enough to not email on Sunday much less Christmas or that it is an automated email/action . Which then makes them wonder how much of every interaction they've had with their Rep is genuine or not.

Is there any way to exclude weekends from counting towards the scheduled actions and "age in days" type triggers? And possibly holidays as well?  I would think this would be a pretty common pain point.