The procrastinator's guide to buying a decent gift at the very last minute

Last-minute digital presents you can send on Christmas Eve.