When’s the Right Time to Buy Life Insurance?