7 best stocks to invest in 2023 before the economy hit back up