Tired of giving boring gifts? These 10 curated finds under $100 are thoughtful, unexpected, and guaranteed to impress — for any occasion.