Record rainfall, blizzards and floods. Even a hurricane. Southern California endured a weird weather year in 2023.