TimeLib library functions

Has someone experiencing same issue?

When I use time_t structer and functions like day(), month(), year(), I am getting different date.
I put "Feb 18 2019" date to time_t structer, but I get 19.1.2019.

Example:

DS3231 rtc;

rtc.begin();
rtc.setDateTime("Feb 18 2019", __TIME__); 


time_t dateTime;
dateTime = rtc.getDateTime().unixtime;

String dateString = String(day(dateTime)) +  '.' + String(month(dateTime)) + '.' + String(year(dateTime));

//dateString contains 19.1.2019 ?!

It seems, that function breakTime is not working properly.