Deal Close Date Counter

Deal Close Date Counter

I have a request from our sales leader to add a field to Deals that would count the # of times a Deal's Closing Date is pushed out, but not count it if the Date is move up. Any thoughts?