I don't believe he's going to sleep as well as he thinks. If he dresses up like that he's liable to be visited by three spirits during the night who will teach him the true meaning of Christmas.
The fact that it's currently July would make it all the more unsettling
I've tried melatonin but it leaves me feeling hung over, no matter how low the dose. So a couple times a month I'll treat myself to a half dose of NyQuil, and I sleep like a baby.
I would suggest you try Benadryl (or generic) as a sleep aid. I use it sometimes while traveling etc. works well, cheap, and available widely. This is now sold for more as “ZzzQuil”
Boy, I sure hope my deceased business partner doesn't have any regrets that he might harbor due to actions we undertook in our ravenous pursuit of wealth. Anyway, can't wait till Christmas is over.