If someone messaged me at 11pm (like your DH seems to think is OK @newnamechangeforthisone ) I would ensure I didn't respond for a day and a half.
I have had occasions where I have had people email me on Boxing Day, Easter Sunday, and Good Friday. (And also text me.) I ignore them for 2 days. Utterly fucking rude. After 9am, and before 6pm are the only reasonable times IMO. Monday to Friday and NOT fucking bank holidays!
My DH had a blood test in April, and some 3 weeks later, the GP decided to ring him to discuss his results, at twenty minutes to fucking NINE at night. On a Friday night. We were in the pub having a few beers/glasses of wine, and he had to go out the front in the cold, and spend fucking 15 minutes chatting to the GP at nearly nine at night. 
I suppose the GP was trying to catch up as he was clearly 'behind' but FFS calling someone on a Friday night at nearly nine, is a pisstake. DH didn't want to not answer, as he could see when he looked to see who's ringing that it was the doctor's surgery, so he thought it was urgent!
They could have rung on the Monday FFS. In 'office hours.' They are open Monday to Friday 9am to 5.30pm, and you can't get to speak to THEM out of those hours!