I have gotten to be rather friendly with the workers at my post office (since my boyfriends deployment several months ago. I did the online check to get the December 11th date. I verified this with my post office, but then asked sincerely when THEY personally would send the package. All three of them told me the same thing, if you have the money and the time now, get it OUT. (Luckily today was my pay day, so guess who is getting in early to work so that she can do a little Christmas shopping!)
She said that you can always tell them to keep the packages wrapped until then Christmas which they ususally will...
(to which I thought, unless they are like me).
Additionally if you are sending along decorations they will get more use out of them. I know that when I spoke with my boyfriend last weekend he mentioned that they are starting to get lots of holiday packages already. There are a lot of snack foods and sweets so there was no need to send more. (At which point I said I would never dream of it and laughed as I have a Hickory Farms Thanksgiving package on the way. At least it is not sweets, or breads which I am sure are the most of the packages.)
What will be hardest for me will be NOT telling my boyfriend what is in all of those packages.. for so many weeks!
So I would say if you can afford to get it out, get it out now! And if you do want to send Christmas cookies or something perishable you can always mail them along later! :")
Hope this helps!
All you need is love... love love love!