Amazon Prime Day 2024 Sale: The best deals to shop ahead of Prime Day and everything to know