Christmas Post times!

USA - Last posting date is 2. Decemberr to be delivered before Christmas 

Switzerland - Last posting date is 16. December to be delivered before Christmas.

These are the dates stated by Swiss Post and includes time for me to prepare and package your order. Unfortunately I cannot guarantee delivery before Christmas, but with these given dates it is fully expected to arrive.
Please order asap to have less stress!