Although it's famously difficult to match the quality of freshly prepared Indian meals, a handful of store-bought foods rise up to the challenge.