Orders are due by March 16. Next on-farm pickup is March 28, 2026.  Mail order payment is due by March 18; orders will be shipped the week of March 30, 2026.