I am terrible, I always say that i will be organised for Christmas and then at the last second i panic. I will also see things, but just can't bring myself to buy them until closer to Christmas.
This year i need to be organised and need to get it all done, before i struggle to walk around the shops all day, with a baby due any time around Christmas, i really need it done by mid November then i can slowly get things wrapped.