I bought some in advance this year for birthday and Christmas. I wouldn't go to far in advance but its a real money saver if you bargain hun if you do !!!
I'll be doing the same for Moo & baby #2in 2009 - buying through the year and because baby is due March the Jam sales for her birhday stuff.
Buy early - grab bargains lol x