JetBlue does do this (though as previously mentioned it is in the form of a travel credit). It is quite simple, though you do need to be a member of their Frequent Flyer program and also need to call them. There are no change fees when doing this, and you can do it multiple times up until your departure. You have a year to use the credit.