Building a Society for all Ages