Mixed-bag weather a mixed blessing for farmers