Here's a handy little chart I thought you might find useful. ;)
Usually, in my personal experience, liquid products tend to expire far more quickly than powder. Stock up on all the blushes, bronzers, and highlighters you like.
Try to keep a smaller number of liquid foundations and concealers on hand; wait to stock up until they are nearly if not completely finished. ;)