Well, one advantage is that as a dimension you can store many other date attributes in this other table - it's a holiday, it's a weekday, what fiscal quarter it is in, what is the UTC offset for (or several) time zones etc. etc. Some of them can be calculated at runtime, but in many cases it is better (or only possible) for a preliminary calculation.
, DATE , (NULL), , 1900-01-01, ( , ), 1899-12-31 (, , ..). , , , DATE /, - "" .
DATE, INT (!), , .. , , , . - .