17 best affordable fine jewelry brands we recommend for gifting (or keeping)