Oops, you did it again. You swore off waiting until the last minute to do your holiday shopping and yet, here we are. Lucky for you, we have ideas for everyone — even the wacky science nerd — on your list.