India Travel after H1 Transfer

Hi ,

The H1 Stamping in my passport has lapsed sometime back after I reached USA. Recently my H1 has been transferred to a different company. My questions are -

1> Can I travel to India after I leave my present company and before joining the new?

2> Is this mandatory to get my passport stamped in India?