Don't panic! That's plenty of time to sort yourself out.
RE Moses basket, advice is that you should have a new mattress for a new baby as it can reduce the risk of cot death; they published a report called the Richardson Report which explains why, if you wanted to look it up. I believe that the way mattresses are manufactured changed in 2011, but the research into the difference this makes is still underway, so the advice stands currently 
If you're having a winter baby, you will want to get a couple of cellular blankets. I'm due November and have gone for 4, assuming that I'll be using them out an about as well as for sleeping, and that allows for a couple of layers and a couple being washed.
Muslins depends on how sicky your baby is! A dozen would probably be fine for babies who don't sick up, probably more for messy babies. Start with a pack of 12 or so maybe, then stock up if you find your baby is very reflux-y!
On the milk front, I personally have decided not to buy any formula as a 'just in case'. I think that BF is going to be hard and I don't want the temptation to give up! However, I have no medical reason to believe that I won't be able to BF. If I did, I'd probably buy a starter pack to be on the safe side.
Hospitals vary - it'll probably depend on what time you give birth as to when they let you out. MY NCT teacher says they tend to like FTMs to stay in at least one night for feeding support, but of course you don't have to. You can discharge yourself if you'd prefer to go home.
Hospital bag essentials are probably maternity pads, big comfy pants, comfy clothes for going home, old t-shirt/nightie or cheapy button-down version for time in hospital/labour. You'll probably want to throw that away if you actually give birth in it though, so nothing you can't bear to part with! Nursing bras and breast pads, just in case. Snacks and water in case you have a long labour - stuff that isn't fiddly and is easy to eat. Anything you want as labour aids, so music/hynobirthing CD etc. Hair bobbles for getting long hair out of the way when you're roasting in labour! Maternity notes too, obviously. This is a pretty comprehensive list if you need more ideas, but I wouldn't have thought you'd want more than that!
All baby needs is boobs, a small pack of nappies, car seat and clothes/blanket for going home.
I probably missed things. I'm also a FTM, so not sure I'm all that qualified to give advice!!