From a modern bird feeder to an heirloom tomato candle, these unexpected gift ideas under $100 will pleasantly surprise your loved ones for the holidays.