You’re feeling pretty pleased with the Christmas presents and stocking fillers you’ve bought for your loved ones this year. But there’s something missing. These last-minute gift ideas are practical, funny, full of facts and good-looking. In short, they’re guaranteed to make Christmas that bit more special.