Yes, Moto Z2 Play comes with Corning Gorilla Glass protection.
No. Moto Z2 Play does not have IR blaster sensor.
Moto Z2 Play has protection against water. It comes with water repellent nano-coating.
Yes, Moto Z2 Play does have support for NFC.
Yes, it comes with LED flash light with front camera.