Visa is only used to cross the gate of US, she can even come at the last day of the expiration date. How long she can stay in the states is decided by INS officer at the port of entry, not depending on the visa expiration date, usually 6 months for B2 visa holder but could be less than 6 months.