Can we say:"ea îi ar da un palton" ?
No, it is incorrect. You cannot shorten "îi ar" since in this form it is never used. You can say: Ea îi dăruiește lui un palton which translates: She gifts him a coat.
Coat can also be translated with 'haina'
And, what about "surtuc"?