I am pretty sure that you don't have to spend all income the year you receive it to avoid paying taxes on it. One of the foundations of accounting is the matching principle:
"Expenses are recognized when obligations are (1) incurred (usually when goods are transferred or services rendered, e.g. sold), and (2) offset against recognized revenues, which were generated from those expenses (related on the cause-and-effect basis), no matter when cash is paid out."
http://en.wikipedia.org/wiki/Matching_principle
There are multiple ways to match income and expenses that occur in different years - at least if you have some sort of business entity.