Microsoft executive denied boarding to India due to visa expiry confusion over US vs international date formats.