Designing Calendar table - datatypes
From my view so far, Year field needs being as text one in some cases e.g. to support Chinese Year Name - this year 2019 is called 'Ji Hai'

But anyway, we should always have Year field as INT.