You'll get an email telling you when it's been shipped. Since it's the holidays, I imagine they would be backed up with orders. Also, Christmas is in a couple days so I wouldn't expect it to be shipped until after then.
As for delivery, I think it depends on what method you choose. Standard mail would likely go to your mail box while services like DHL will go to your door. I'm Canadian though so your experience may vary