When I approve questions that are minutes, or even hours old, they come out as if they were just asked.
Yes it is supposed to be like that. It wasn't originally but was changed in the recent upgrade.
The idea is because if a post is hours old, when you approve it, it could not be on the front page any more.