Daisy, I'm afraid you won't like my answer much, but it might help you out.
First, your Realtor should have let you know the contract was out of date. Period. No Excuse! Second, you should have read the contract and known the date also. You should have also read the addendum asking for repairs and noted the missing items. I assume you signed the addendum and the Buy Sell agreement? OK, your Realtor messed up. Let's go with that. First, get the contract back in date by using an amendment which your Realtor should prepare. Have it signed by yourself and the seller and have it reflect a hard closing date. If the seller isn't making repairs, include a dollar amount on the amendment that will be paid to you in lieu of him doing repairs, there's a good chance he's broke and can't afford to make the repairs, something your Realtor should have foreseen and accounted for in the agreement to buy and sell.
Lessons here? First, get another Realtor. Sorry, but these are basic items yours missed. Second, don't assume you don't have some responsibility to read your agreements and understand them. This is serious business and you have to take responsibility for understanding what you're doing even when you have attorneys or Realtors or.... (name someone here) who are involved in the transaction.