This is related to Homebank bug #1080093
The attached OFX file includes 2 transactions — one on 28 October and one on 29 October. Both are imported with the date 28/10/12.
28/10/12 is end of BST in the UK, so it is likely to be a timezone bug in libofx. Interestingly, it only has an effect on dates after the end of DST in a given year (i.e. dates before 25 March are fine).
The correct date is displayed if the time component is set to 01:00:00.
O/S: Ubuntu 12.04
HomeBank version: 4.4
libofx version: 1:0.9.4-2