Festive season boosts petrol sales to five-month high; diesel flat