* Leap Years: We need to consider leap years, which occur every four years (except for years divisible by 100 but not by 400).
* Day of the Week Pattern: The days of the week for a specific date follow a pattern that repeats every 6 years (or every 28 years if you consider leap years).
Let's start with a known date:
* December 12, 2023: This is a Sunday.
Now, let's use the 6-year pattern to find the next Saturday:
* December 12, 2029: This will be a Saturday.
Therefore, the next time December 12 will fall on a Saturday is December 12, 2029.