Whenever you purchase something you really should consider the value of it. Will my money be well spent? Things depreciate as money goes down. If your product devalued by say 10% the first month and in a year completely lost it's value, in addition the dollar went down. You are at a lost of 100% of your purchase.
I know many say you can't put a value on a gift because it is the thought that counts. I say shift your thinking then because if they thought of losing money to make someone happy will most assuredly cause you to lose your wealth.
Best form of buying gifts is this. Use other people's money. If you need to drop $300 on a nice gift then find a way to make that $300 by offering a service to someone. By using their money you put your wealth at zero risk.
This method has been used since the dawn of man in my opinion and it has never failed in maintaining one's wealth and power.
You will need to be creative and possibly learn a new skill but in the end you will have increased your knowledge and ability to pursue your bright future and negating the attempts that the world tries to get you to hand over your wealth.
Take charge and offer a service. Do this and watch your portfolio grow.