It happens to the best of us: Whether you’ve underestimated how long shipping will take, or just put off shopping for a present until the 11th hour, you’ve found yourself without a physical gift. That ...