This class can show the time left until a moment in different formats. It can take as parameters the specification of a time remaining to a certain moment given the seconds, minutes, hours, days, weeks, months and years. The class can return the remaining time formatted in a a custom way with a given list of time format parameters.