These last-minute presents are sure to impress.