Tesco shares have been ringing up big gains inside investors' portfolios over the past couple of years. Should I snap some up before Christmas?| The Motley Fool UK