Black Friday 2024: Best tips and how to avoid overspending