I hate to break it to you, but unless you're an Amazon shopper or are willing to pay $20 for expedited shipping, you're on the verge of not getting your gifts on time. (sorry, but true)
I've compiled a list of fun and practical gifts that don't require shipping - and frankly, are probably better than that other stuff anyway.
