Black Friday has been something of a cultural touchstone in the western world for a while now; a day of frenzied shopping ...