```
[email protected]:~$ reboot at 00:00 date
Possible completions:
<DDMMYYYY> Reboot at a specific date
<DD/MM/YYYY>
<DD.MM.YYYY>
<DD:MM:YYYY>
[email protected]:~$ reboot at 00:00 date 2021-09-02
Invalid time "00:00". The valid format is HH:MM
[email protected]:~$ reboot at 00:00 date 2021-09-09
Invalid time "00:00". The valid format is HH:MM
[email protected]:~$ reboot at 00:00 date 2021-09-31
Invalid time "00:00". The valid format is HH:MM
[email protected]:~$ reboot at 00:00 date 31092021
Invalid time "00:00". The valid format is HH:MM
```
Also when the reboot date is in the past, VyOS 1.3.0-rc6 will have problems as we try to reboot at a negative number.
Also note this
```
[email protected]:~$ reboot at 00:00 date 2021-09-31
Invalid time "00:00". The valid format is HH:MM`
```
September has no 31 days - strptime() knows this:
```
>>> datetime.strptime('2021-09-31', "%Y-%m-%d")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.9/_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "/usr/lib/python3.9/_strptime.py", line 534, in _strptime
julian = datetime_date(year, month, day).toordinal() - \
ValueError: day is out of range for month
```