Is anyone else wondering when is a good time to have a baby shower? Im thinking if we wait until after Christmas and do it in january, people are going to be recovering from christmas shopping but if we do it before Christmas, it may be too early or people are thinking about shopping for their families...what do you think?