I Can Be Hard to Shop for, But These Holiday Gifts Get My Approval