[Pitch] Extending Date with methods to get specific new dates

@QuinceyMorris
What you don't want to have in system library is already there. When I feed-in "2024-12-02" in one of the standard functions, it is accepted and it returns a Date. I don't get nil or an error saying "the standard library works only with points-in-time". Moreover, it silently fills-in time and place (timezone), as if "2024-12-02" is the same thing as a single point-in-time at the default timezone, which by the way is one fraction of a second apart from another date.

Similarly, when I convert a Date to "YYYY-MM-DD" format, I don't get an error saying "the standard library stores and processes only points-in-time, which cannot be converted to a wall calendar date without time".