Just a note for anyone expecting a first grandchild. There are other things you can buy, as clothes may not be needed if your offspring have a lot of friends and other family members. My grandson received enough clothes to kit him out til he is 12 months at least without his parents or me buying him any. As the sizes only last 3 months he seems to appear on my iMessages photos with a brand new outfit every day, all provided by friends and wider family as new baby gifts. Today's only got as far as 9am before it had to go in the way for the usual reasons, but he still has far too many. I have only ever bought one outfit when out with DD as she thought he might be a bit short on the second size, but I doubt he was in the end.
Instead, in addition to a big present of a travel system, I initially bought a lovely fleecy swaddle wrap, which doubled as a rug, a cradle blanket, or a cosy thing to hold him with or lie him on. It was the only thing he would go to sleep on for ages, so it was gratifying to think it was appreciated. At Christmas, instead of clothes, he got a set of weaning equipment, which has now come into its own in daily use.
So, in summary, don't buy clothes for a baby in the first year unless requested to do so, as everyone else will!