Refecatored 'time', 'day', 'month', 'year' spec
Added spec for 'week', but not all