If your time horizon is 6-12 months, you're likely risk-averse (ie, you don't want to potentially get a higher return but also potentially lose money) so index funds are probably out. Less than 12 months is really short, so really the only choice is a short term CD or a decent-yield savings account (presuming the USA). It's not going to return much, but it's better than nothing.