With fewer than 14 days until Christmas, we're not suggesting you panic yet, but it’s fair to say we’re here to light a fire under your gift-buying plans. And sure, you can shop the usual retail giants, or you can give 117-year-old JCPenney some of your holiday dollars. It has 850 stores nationwide, after all, so chances are there’s one near you, and you can order online, too. The retailer doesn’t go all out with quick shipping like others do, but there are some options including in-store pick up (check availability in your area), ship-to-store (3 to 5 business days), ship-to-home (5 to 7 business days), or — if you’re truly desperate — you can pay for one-, two-, or three-day shipping. Can’t find what you want at Penney's? Check out our other last-minute gift guides for Amazon, Target, and more.