PSR J1012+5307: younger than it looks?