Beverages brand’s ‘generations’ ad takes us down the memory lane