Buy Gitanjali Gems; target of Rs 347: Firstcall Research