If you want to create a date table based on the current dates available in your tables, you can use the MIN and MAX functions to determine the minimum and maximum dates in your dataset and then generate a date table based on that range.
DateTable = CALENDAR(MIN('YourTableName'[DateColumn]), MAX('YourTableName'[DateColumn]))