I wouldn't/ I'm having issues with Old Navy right now. If you read the print it usually says something like "within their abilities."
Which means if FedEx, UPS or USPS gets backed up- it won't make it to you. And right now those companies are really backed up.
last year i bought something like a week before christmas and it came in 2 days. however i ordered something last week from walmart and still havent recieved it. it was suppose to be delivered yesterday but i havent gotten it yet!!!