If a schedule is modified or created with a start time that is AFTER the current time, the Next Run date is calculated to Today’s date instead of a date based on the Reschedule from Date field.
The next run date should be based on the Reschedule From Date whether the start time is set BEFORE or AFTER the current time.
The "next run date" will display with today's date.
The Job will execute on the date that is displayed.
For example, the following screenshot shows:
<Please see attached file for image>