Dismal weather takes toll on local farmers, customers