Hi Nicheel,
You can set up the start time for Deployment Management for a specific time when you want the users to see the updates notification from e.g. Today at 12 PM for laptop users. After this time they will see the Notification at right bottom of the screen.
Set the deadline for the same Deployment after a week or any time when you want the updates to be applied forcefully. In other way you can just mention only the start date and don't set any deadline (This will apply the updates only when user wants and NOT forcefully as being a Non mandatory deployment).
To suppress the restart apply the option to Suppress the restart in Deployment template on Workstations and Servers.