Yes, Moto C does have GPS functionality.
No. Motorola Moto C does not have hybrid sim slot. You can use 2 sim cards and 1 MicroSD slot at one go.
Yes, you can use video calling apps like WhatsApp or Google Duo on this phone and can enjoy video calling to your near and dear ones.