The best holiday shopping tips for the worst procrastinators