Did you forgot to get a Christmas Eve present for one of your loved ones? Well you need to not to worry now. Walmart this year has decided to keep all their stores open nation wide until 8 PM local time on December 24th, 2009. Stores though will not be open on Christmas Day i.e. 25th, but will re-open on December 26th on the Boxing Day.