Make "Last seen" handle year rollover correctly

Happy new year!

My friends list is showing things like "Last seen: -297 days ago" right now. This ought to fix it.