Supermarket celebrates its 100th anniversary with Christmas advert showing delivery driver ... through British history This is the Sainsbury's 2019 Christmas advert to mark its 150th anniversary.