• A dates table can provide all of those answers, and more.