Fix last active generation for front-page squares.

Something in a recent update made it so that group last_active values are not
reliable in all cases. We work around it by using the date_recorded value of
the group's last activity item to generate the 'last active' string.

See #1297.