Boxing Day is a day for leftover turkey, telly and bargains, but its traditions go back much further and are steeped in history