This seems to be exactly what ProjectionLab[1] is for. I am not a user or affiliated with it.. just learned about it the other day on some HN thread and thought it looked cool.
Thanks for sharing. I did see that. Unfortunately a bit too focused on retirement for my liking. I want to see more granular time period which doesn't seem to be possible there.