"to put off till another day, defer to a future time," 1580s, a back formation from procrastination or else from Latin procrastinatus, past participle of procrastinare "to put off till tomorrow; defer, delay." Related: Procrastinated; procrastinating. Earlier verb was procrastine (1540s), from French.
Do not put off till tomorrow what can be put off till day-after-tomorrow just as well. [Mark Twain]