what month should i really buy my son's clothes and other things.? family has told me to wait after the baby shower. i really dont want to because i want to make sure my son has everything not wait until the last minute. i only have mostly diapers, wipes, baby bag, onesies lol and lots of socks. what would be best?