California Home Buying: When is the Right Time?