NBC News: The 47 best Valentine’s Day gifts of 2024 for everyone in your life