I just tested the above mentioned dates and I can reproduce both problems on MC16 and MC17.
January 1, 1895 changes to January 2, 1895 and December 30, 1899 just clears the date field value.
EDIT
Also the hours and minutes do not seem to work at all when the internal date code has a negative value. The typed hour and minute values do not stick. Starting from December 31, 1899, 00:01 AM they work.