The average Brit believes it will cost £700 to cover Christmas for their family this year - but some say they will be short by £150 to get through the season