Hello Barrie, we are sorry that it is unable to reach you by 24th Oct. if you order it now.
**if you order now (about 1.5 month making costume time) and use the fastest shipping method (Premium Express, 3-6 days shipping time), it will reach you around end of November.