Kaju katli tend to taste stale quite fast (2-3 weeks after purchase) but one of our favorite Indian sweets when fresh