Walgreens' parent company has faced backlash for an Christmas advert released by its British subsidiary Boots.