I work at a retail store that is open every day, even Christmas. I'm always surprised by how many people come in on Christmas day to buy truly last minute gifts. I understand if you're stopping by someone's home unexpectedly and want a hostess gift or something, but there aren't many valid excuses if you've waited…