Enums for months and days of the week were added.
The abstract table gateway was cleaned and refactored.