If it was a cron expression, you could have used below which makes the cron run on 2099
59 59 23 31 12 ? 2099
But spring scheduler does not take a year as input. This is what I have found to defer it for some extended period. Below will run on 29 Feb which will be a leap year.
0 0 0 29 2 ?