There are officially eight Christmas shopping days left. Not to worry, we've debunked the mystery of what to get each person on your list. Hint: they've all got a bit local lovin'. https://youtu.be/upagAGIm7W8