Early would be better la. Maybe there shall be some sales during Christmas and New Year ga. Besides, you would always need to go to toilet frequently and you would feel tired when your baby grows bigger and bigger. So quite inconvenient to go shopping during the last two months.
For me, I had bought all items required and packed the bag for staying in hospital before week 28.