Agonizing over whether you should buy your date a Christmas present this year? Regardless of what stage you are at – we have the answer. To gift or not to gift, that is the question…