Unfortunately, shipping estimates have already been pushed back four times moving from November 3rd to 1-2 weeks, to 2-3 weeks, then 4-5 weeks, and now 5-6 weeks. If it pushes back any further there could be a risk of not receiving the device before the holidays.
Right now your best chance of getting an iPhone X earlier is to either check with your local carrier or local Best Buy. You can also get ready to lineup at a local Apple Store. The company has announced that there will be iPhone X units available for walk-in customers on release day.
We were able to get our pre-order in by 12:03am PDT this morning for a Nov 3rd delivery. Were you so lucky? Let us know how it went in the comments!!