Annuities are having a moment. At least, that’s what insurance companies and sales reps want you to believe when they describe the promise of “guaranteed income for life.” Who doesn’t want an income ...