Try this for this year.....save those $5/$10 gift cards you get at Target for making certain purchases.
I have mine in a baggie in a coffee tin in my hiding place. Save them all year long and bring them out to help buy presents at the end of the year.
Or if you are like me and don't like to spend money on yourself get them out after you have enough (they never expire) and treat yourself. I bought a Nook Color last year and only paid $30 out of pocket.