NBC News: 43+ best Apple deals to shop before Prime Day 2024 ends