Black Friday 2024 is just around the corner and there's no better time to pick up a bargain in the busy run-up to Christmas ...