If you run out of milk, eggs or — shudder — wine on Christmas Eve when the shops shut early and the mother-in-law is arriving, and Amazon still hasn’t delivered that special present you got her, no worries: There are self-service vending machines around Kaiserslautern, Wiesbaden and Stuttgart that can help you out.