I place the iPhone 12 order on 11/14, and my credit card has been charged on 11/18.
However, the Tmobile App show my phone is backorder to 12/16-12/30!!!!!
Is it that normal, the shipment is not ready, and the credit card has been charged one month early for the backorder?