On a serious note checkout teamine.
I had a consultation with a cosmetic surgeon about dark circles under my eyes. I've been plauged with this my entire life, no matter what my sleeping issue.
He recommended teamine. It's pretty much the only product out there that is actually proven to reduce dark circles / bags.
I've been using it for about a month. It certainly hasn't gotten rid of them, but it has helped. For someone who only has this issue once in awhile, unlike me, it would probably get rid of it all together.
I'm actually considering buying makeup at this point.