ActiveSupport::CoreExtensions::Time::Calculations might not work in conjuction with daylight saving time.
Consider calling "tomorrow" in the early hours of the the last day of daylight saving time when the switch back to normal time occurs. It will add 24 hours to the Time given. The Ruby Time object takes into account the additional hour on that specific day and will return a Time on the same day.
This might lead to lots of unexpected behaviour with calculations that cross the boundaries of daylight saving time in either direction.
I personally would love to see a more robust calculation that works timezone independent. If, on the other hand, the module is only intended for UTC, then the documentation should reflect this.