Christmas is just around the corner and if you haven't done all your shopping here are some gift ideas for you.