I have a question on this fix. I used detailed because members love the immediacy of "2 minutes ago." The issue I see with this approach is that once you hit the 5 week mark, don't you end up with double dates since detailed reverts to date at that point anyway?
This was a while back so I'm not sure if I remember, but I think if you make the edit I posted in post #6 above, it will not show both times if they are the same.