Date validation :before -1 day

I really liked the tool but I have got stuck in one case. I am in urgent
need of your help regarding

validates_date :sale_start, :before => :sale_end,
:after => Proc.new { -1.day.from_now.to_date }

validates_date :sale_end, :after => [:sale_start ,
Proc.new {
-1.day.from_now.to_date }],

This is Okay but there may be the same date as of sale_end. Means a sale
can be for a single day, in that case sale_start and sale_end both
fields may have the same date but this syntax or :after property does
not allow me to do so. It accepts only one day after the sale_start
date. So will you please suggest me how can I set it as the same day.

Your help will be appreciated.

Thanks!