I actually believe that curries do improve after being left to sit overnight (as does a stew). The flavours seem to develop and mature particularly so with traditionally cooked dishes. When ever we plan an Indian banquet I always try to cook the dishes the previous day for that reason, as well as taking the pressure off the day.