This might make a good last-minute stocking stuffer, although I’m not sure if it’ll get to you in time. It’s a little USB power plug with not one, but two (!!!) USB ports.
Looks like a dynamite travel accessory. It’s got a five-volt output pushing 1000 milli-amps to each port. The price is nice, too, at only seven bucks.
Dual Port USB Power Mini Charger [USB Geek]