John Lewis’s Christmas 2024 advert takes viewers on a Narnia-like trip down memory lane. Just don’t expect a mascot or cover ...