CHRISTMAS GIFTS

How early is to early to buy Christmas presents. I have freinds who have started to purchase already with Christmas still 7 months away. They buy when there are sales or special one off products released. Seems a good idea to be prepared and don't leave it until the last...