Be more exact with english time matching regular expressions,
which fixes [rt #41266 - Alex Bowley] partly.The date and time validation methods do now honor all their
arguments; this reduces the amount of false errors.Wrap the code calling Nth_Weekday_of_Month_Year() in eval
blocks to catch errors and add some code to act upon the results.Do not call the setter method multiple times if the values can
be set at once.