Pergunta de entrevista da empresa Model N

In a data warehouse schema how do you model time frames for contracts, so that you can query by quarter, date, etc