oceanside california weather in december