If its sent through USPS, then you should be able to track the item.If its caught with Customs,then you can see it when tracking on USPS. Customs can verify and charge duties anytime even if the item is marked as gift.Usually customes would release it own its own, by attaching the custom duties if any and you need to pay it at the time of delivery.Sometimes it takes longer than expected.I am not sure how far its feasible to contact customs from your end, if you have someone to send to them , that would be better.Is it Mumbai Customs?May be you could wait for some more days.I had the same experience once, when I bought from USA,it got stuck at local customs and luckily we could contact them and they released it.
I am sure you would get more info on this from our fellow members.
Thanks
Laya.