It's not too late to order jewelry for Christmas delivery. Order over the weekend by Dec. 20th for express delivery ($26 for 2-day air, $36 for overnight). There is production time, but all pieces are being expressed so what usually times 3-5 days is now taking 1 - 3 days. And if you want gift certificates, those are offered too just not through the website. Send an email.