Fix last_incomplete_spree_order to return 'last' order

`order('created_at DESC').last` equals `order('created_at ASC').first`.
So, this method returns "earliest" order.

This PR fixes it with `order('created_at DESC').first`.