Where to put a function called by a model?

Shauna,

Any classes/modules you add to your app/model or lib directories are
accessible from any of your models (and your controllers and views).
So you could add a class like this:

Class DateToolbox
   def self.convert_date(d)
     ...
   end
end

Then from any model you can call DateToolbox.convert_date.

A slightly more complicated but cleaner approach would be to override
or augment the simple_date_select plugin with your conversion
routine. Here is a simple example of adding a method to Ruby's built-
in String class:

class String
   def hello
     "hello #{self.to_s}"
   end
end

"aaron".hello => hello aaron

Aaron