Brits are set to shell out £315 on Christmas presents this year, but there are numerous strategies to help you save more cash ...