Replace 'timeAgo' and 'timeAhead' with 'ago' and 'ahead' - the context is provided by the enum name.
added tests for days and weeks
added empty function overloads that return time intervals