iMessage displaying conversation threads out of order on iPhone
My children sometimes change the date / time on my phone so that they can trick certain games that they play on it.  Then, my messages no longer sort correctly.  I just fixed my phone by setting the date and time to update automatically.