The ideal time varies depending on factors like location, market trends, and personal circumstances. It's essential to consider a combination of these elements.