It’s based on scheduled completion date, whether you actually complete on that date or not. I haven’t heard of anyone getting completion dates more than 3 months in the future (2 months awaiting training, about a month in training). If your training delays, more paid time off (at first year rates) but your 2nd year raise doesn’t move.