End_of_month()

I noticed that
ActiveSupport::CoreExtensions::Time::Calculations::ClassMethods.end_of_month()
returns a new Time with the time set to 00:00:00. I expected it to
return
23:59:59.

Am I missing something? Should this be changed?

Scott

I have also noticed this, and it is driving me up the wall. Any way
around it?