specify time window for announcement banners

German Martinez
Port announcement banners currently stay visible until someone manually removes them, with no way to set how long they are shown. Platform banners should be able to expire automatically, for example after two weeks, without requiring manual cleanup.
An optional end date or duration setting would let banners retire on their own and keep the interface current.