And as a special seasonal treat, Best Buy is currently offering free same-day in-store pickup in as little as 45 minutes after you've placed your order online. So if you've been procrastinating on your shopping (yes, we mean you), all you have to do is pick your presents out using the magic of the Internet, then race over to the nearest Best Buy store and grab your gift.

Plus! They are extending all holiday returns through January 24. Meaning, if for some reason your beloved doesn't adore that electronic tea kettle/alarm clock/ computer speaker hybrid you picked out, they have at least a month to return it.