‘Don’t give up on giving’: John Lewis' Christmas ad is a story of connection, family and fun