The order of the posts is correct - 12:02 AM is the same as 00:02, which is earlier than 10:21 AM (10:21).