What to buy for my first little one now and what to buy after baby shower ?

What should I buy now before my baby shower and what should I wait to get after ?