The Holiday Gift Guide: gifts picked by who you're shopping for✦Order by December 8 for delivery by Christmas✦Free US shipping over $120✦Add a name to any cap for $12✦Gift cards emailed the same day✦The Holiday Gift Guide: gifts picked by who you're shopping for✦Order by December 8 for delivery by Christmas✦Free US shipping over $120✦Add a name to any cap for $12✦Gift cards emailed the same day✦