According to the official (gregorian) calendar, the week number for 29/12/2008 is 1, because after the last day of week 52 (i.e. 28/12) there are three or less days left in
Week numbers differ from country to country and should depend on your locale/regional settings if I'm not entirely wrong.
Edit: Wikipedia supports my vague recollection that these numbers differ based on country: http://en.wikipedia.org/wiki/Week_number#Week_number
I would expect a respectable framework to obey the COUNTRY selected in your local runtime.