fix issue of wrong text color when customising with UIAppearance
show correct date if date property is set before view is added