What this means is that there's no better time than right now to start buying gifts for Christmas. Get in while a shop - be it Etsy or Amazon - have what you want, and can get it to you in time for Christmas.
So, assuming that it takes 2 weeks for overseas purchases to arrive, that makes it 10 shopping weeks until Christmas. And then assume that the postage delays will cause those 2 weeks to turn into 4, so there are eight shopping weeks left. Then consider custom order wait times - basically, buy now.
There are few custom-made things in either of my own shops, Peaches and Pebbles or Grumble Cave Monsters, so there are no wait lists for my products, and I doubt I'll receive a sudden Christmas surge, either, but given my location (the United Kingdom), chances are any purchases made with me will be from overseas, so you'll want to get in sooner rather than later.
In case any of you are waiting for any sales in my shops before purchasing, please note that there's only one scheduled sale between now and Christmas, and that's Black Friday with 30% off. That sale will run from the 21st of November to the 30th - a mere 10 days. So if you're looking for a bargain, you're only likely to find it then. If you'd rather make sure that you get your products on time, purchase early on in the sale, or before hand.
I may occasionally have flash sales on Twitter, but these don't come along often, and when they do they only last for about 3 days. To keep updated with any flash sales, follow my twitter.
All of my products come giftwrapped as standard, and carefully packaged. Jewellery shipping is £1.50 for the UK, and £3 / $5 for the rest of the world. Grumble Cave Monsters is a little higher in the UK due to the rather stupid changes at Royal Mail that are totally out of my control.