1. Inside Date.once Understanding some of the more interesting code in the Ruby core 2. The Problem 3. The ProblemInstances of Date are immutable 4. The ProblemInstances…