That's because ' Sunroof ' is more commonly used in Pakistan, India and neighboring countries.
UK uses Sunroof more as well.
Hypothetically, I believe that most European countries advertise with Moonroof and American's as well.
Btw- Moon is a common name in Pakistan, they wouldn't use that.
And, I could be wrong as well.