A December rally may arrive, but the first half of 2023 could be rough for stocks