Try this
1) Turn the ignition to the start position but do not start the engine
2) Tap the accelerator 4 times in quick succession
3) Turn the ignition to the the off position
4) Start the vehicle.
Should see a message "oil life reset"
This works for the chevy's, let me know if this works for buicks.