Можно и программно - на ассемблере написать код,

Можно и программно - на ассемблере написать код, который будет изменять год. Объем не сильно большой будет, поэтому его вполне можно будет вставить в MBR жесткого диска. Либо написать драйвер для винды, который будет делать эту процедуру (вот только надо будет заставить винду загрузить его первым), либо если не критично, что часть файлов будет в будущем - написать какой-нить батник и кинуть его в автозагрузку. Можно написать модуль для БИОСа, но это уже гораздо более трудоёмкое занятие. Если заказывать это на стороне - то вероятно дешевле будет отремонтировать ноутбук, либо вообще купить новый.

Проблема с датой