Jerusalem is much further south then we are. The average December high is 64 with an average low of 50. Their lambing season is at this time, so the shepherds would be in the fields then.
Lucky them!
I’m freezing my butt off!
I still don’t think He was born in December, though.
I’d bet during Passover, simply because it has such a perfect, Divine symmetry.