class ReeDate::Change

def call(date, **opts)

def call(date, **opts)
  Date.new(
    opts[:year] || date.year,
    opts[:month] || date.month,
    opts[:day] || date.day
  )
end