To add to this idea, integrate the timezone with the area code associated with each contact and if you are going to call a number with an area code outside working hours, have a pop up message warn you about it.
I(US central time) have called a cell phone early in the morning of a Caliafornia person(2 hours behind) and gotten them before work. Good luck selling to them at that point, right?