I know what you are thinking Halloween hasn't even happened yet and we are talking about Christmas? Well think about it on Oct 31st the stores will begin setting up their Holiday displays. Why not be ahead of the curve and get your shopping done early this year. Think about how much more fun you can have during the holiday season if you don't have to spend most of it shopping. You may think it is silly but one of the best Holidays I ever had was when I had all my shopping done before the 1st of December. I really had more time to enjoy the parties and snuggling under the mistletoe.
While your shopping pick up something for yourself: