If I look at the French version of the language,
it says: “Le gouverneur en conseil peut prendre des règlements concernant l'interdiction, par le 31 décembre 2029 [...].”
This would seem consistent with the English, in that it's selecting a date in the regulatory authority and not suggesting that another date can be selected.