It is best to start preparing as easily as soon, preferably around 34 weeks pregnant from the delivery date.
Note - The best time to gather all of it at your baby shower, so make a list and pass it around to your friends and family.