Since returning to east London in December 2019, David Moyes has made a hugely positive impact at West Ham.