Change the legal year range to begin 2010 instead of 2014 -- this matches the code's initialisation better but seems pointless.

Use the curent RTC year and month for the length of month computation when setting the day instead of the (possibly nil) arguments.