The Aspose getters and setters that use Java Date all do this, and ruin timestamps instead of leaving them alone.
java.util.Date is not intended to be used as a timestamp with timezone. From the JavaDoc:
Allocates a D…...known as “the epoch”, namely January 1, 1970, 00:00:00 GMT. This...