Interesting. (But consult your CPA.)
The usual approach is to maximize deductions and postpone revenue recognition if possible. . . .
Roger Pine of Briaud Financial Advisors points out that some people could actually pay thousands more in taxes this way than they would if they deferred significant itemized deductions from this year to next.