Modified utils to implement all time calculations

Added support for oslo.utils.
Added tests for time calculations functions.
Modified code to reflect changes and remove direct usages of timeutils
and datetime.
All calculations are now enforced on UTC datetimes or timestamps.

Change-Id: I2e8add7e9d619c81cdeb25a066ea4e0bf8327792
Merge "Modified utils to implement all time calculations"