City Hall and Post Office closed for Memorial Day holiday