Hello kelb, yes, we can change the length for you, please write it in remark box (in order form), and our tailor will adjust it for you. and if you order standard size now (about 12-17 business days) and use the fastest shipping method ( Premium Express , 3-6 days shipping time), it will probably reach you before by 23rd December.
*All shipping information (including methods, cost & estimated delivered date) will be shown in order page, before payment; you can pay extra cost to upgrade shipping method there.
*Please remember to mark down the date (you need it) in the order form when you order it.