How to snag the best deal on a new car before 2025