Supposedly puffiness under the eyes is really an illusion caused by shadows as we loose volume from ageing. The only thing that really works is to build up the volume again, using an injectible like restylane. I haven't tried this myself but may do so when I need it as I age.
Creams can't really change much. They may feel nice but only the "strong stuff" really works.
I have heard that there may be increased puffiness from alcohol and sodium loaded foods. Maybe cuttng these out will help too.