4th december weather in san diego