Right now on OldNavy.com you can get an extra 50% off sitewide plus use the code FREESHIP to get free shipping on all orders! According to the website it will arrive by 12/24!
It appears basically everything is on sale so whatever you need you can find!