Department store retailer House of Fraser has hailed its "best ever" Christmas trading period, helped by strong fashion and online sales.