I haven’t- although I am self employed!
One of the best companies I ever worked for included 3 duvet days in the perks they offered. If you didn’t fancy going into work one day, you could just call the office and say you were taking one of your duvet days. We were expected to be sensible about it – not taking them when we were on deadline, or understaffed, and no-one took the mickey.