It's ok, it's ok, it's all going to be fine. You might work best under pressure. You will get everything done before the Christmas Eve and Christmas Day gatherings!!
Most Hy-Vee grocery stores are open from 6am - 5pm on Christmas Eve.
Jordan Creek Mall is open from 9am - 6pm.
Valley West Mall will be open from 8am - 5pm.
The Outlets of Des Moines will be open from 9am - 5pm.
Best Buy hours 8am - 7pm.
Costco 9am - 5pm
Kohl's 7am - 6pm
Michael's 7am - 6pm
Target 7am - 8pm
PetSmart 9am - 6pm
TJ Maxx 7am - 6pm
YOU CAN DO IT! Merry Christmas! Be extra gracious to all of the retail workers you come in contact with.