If you pre ordered the phone you should receive it by the 21st... I pre ordered mine on the 30th and just got a notification that the phone has shipped and is scheduled to deliver on the 19th.
I talked to someone who said it's going to depend on when you pre-ordered it. I think there were more pre-orders than Verizon planned on...so some folks might not get their phones until way past the release date.
You can use your tracking information on FedEx for the most up to date information regarding you delivery if your phone has been shipped. If not, Verizon will update you when your phone ships. They only get so many phones at once and will only ship so many in one day. The earlier you ordered the faster you will get your phone.
I live in Tennessee too but mine is still in Pennsylvania won't be here till Thursday. I figured they would ship earlier than that so I can change provider