I was able to implement @CBader’s workflow for Deals and it is working. I have not tried any of the Contact’s solutions yet.