Just as you would plan your next day's outfit the night before, plan your makeup with it. Pick out the exact shades and products you'll use, so you're not stuck hemming and hawing the next morning.
Keep your staple products together and in one place, like BB cream or foundation, highlighter, black liner, and mascara. Then pick out whatever shades you want to use the next day, and set them next to your staples. For example, if you're going to wear a pastel-heavy outfit the next day, then choose an eye shadow, blush, and lipstick in complementary pastel shades.