Positively the only gifts that you can buy now for Christmas

Are you going to kid yourself and think that you have any hope of redeeming yourself now that you have about 90 minutes left to shop for Christmas presents? Yes, you are. So, let's see if we can help you along.