Ok my sister is due Janurary 21, how far in advance do you usually have the shower? Everyone lives close by who will be invited if that helps.

Also what are fun themes for Winter without being too Christmasy?