Still gotta go out and do some shopping? I'll bet plenty of us do, but now that its pretty much too late to do that wonderful online thing, it's time to hoof it to stores. You just have to make sure they'll be open first. Here's a handy little guide to help with that.
22nd: 9:00 AM to 11:00 PM
23rd: 9:00 AM to 11:00 PM
24th: 7:00 AM to 5:00 PM
Varies by store; many open 24-hours until the 24th.
22nd: 8:00 AM to 11:00 PM (or later depending on location)
23rd: 8:00 AM to 11:00 PM (or later depending on location)
24th: 7:00 AM to 9:00 PM
24th: 9:00 AM to 5:00 PM
Open 24-hours from 6:00 AM on the 21st until 10:00 PM on the 24th
22nd: 8:00 AM to 10:00 PM
23rd: 10:00 AM to 9:00 PM
24th: Varies by store
TL;DR Aim for before 5:00 PM on the 24th and ain't nobody open on Christmas.