No, the dates keep changing. December 21 or 22 solstices happen more often than
December 20 and 23 solstices. The last December 23 solstice was in 1903 and will
not happen again until 2303. A December 20 solstice has occurred very rarely, with
the next one in the year 2080.