When is the best time to take out insurance?

by Global Finance