Holiday shopping is a hassle. It usually means heading to the mall and wading your way through seas of other shoppers while “Jingle Bell Rock” plays for the 40th time in the background. Or, if you decide to take a more local route, it means brushing up on your parallel parking skills and driving around the whole city in search of the perfect present.