A large perspex box inside a Yorkshire shopping centre has been brightening up Christmas for thousands of families for the past seven years thanks to a man battling an alcohol addiction.