Do I need to wait until my current policy(s) expire before I switch?

No. You have the right to switch at any time. In fact, California Casualty will help you get a refund of any unused premium you have already paid.