Matthew Shelton, 19, stabbed a man he knew on a Saturday in the run up to Christmas as a number of people looked on