I think next_day is more readable than + version.
require 'date'
DateTime.new(2016,5,17)
# => #
DateTime.new(2016,5,17).next_day(10)
# => #
Date.new(2016,5,17)
# => #
Date.new(2016,5,17).next_day(10)
# => #
http://ruby-doc.org/stdlib-2.3.1/libdoc/date/rdoc/Date.html#method-i-next_day.