Feb. 14 really sneaks up on us. If you're like me and order gifts last minute because you've been browsing for way too long, then Amazon, Walmart, and Best Buy are some of the top options. I can speak from personal experience -- I purchased holiday gifts from each of these retailers in December, and my orders were delivered intact and on time. Not to mention, my friends and family were more than satisfied with my picks.