With a bit of planning and savvy shopping you can create a sumptuous Indian feast that will impress your guests and not break your budget.