TAdvDateTimePicker problem

I am using TAdvDateTimePicker to save and show date to/from database (Firebird 2.5).

I have strange issue when setting date to 14.5.1869, it is saved correctly to database, but when it is read, it shows 16.5.1869. Same issue with other dates around that date, so I wonder, is this component supposed to work correctly with dates before 1.1.1899?

The component uses the Delphi type TDateTime and the smallest date supported by this Delphi type is 31.12.1899