is he any realtion to Doctor Who writer Steven Moffatt?
I don't think so.
Peter Davison changed his surname, because there was already a BBC director named Peter Moffatt. To avoid confusion, Peter Davison changed his surname. interestingly, Peter Moffatt, the director, worked with Peter Davison on "Doctor Who" and "All Creatures Great & Small".