No need for Shift, just a simple click on negative moodlet will queue appropriate action if it is available (if hunger is down they will make a meal, get leftovers, or even eat a fruit from inventory). This is possible for a while now - at least I use it.
Be aware that sometimes your Sim will drink coffee or nap instead of sleeping, and similar not expected ways to increase need bar.