The complete checklist for buying Life Insurance in 2023